' No APIs are declared public. This is to prevent possibly, differently
' declared APIs, or different versions of the same API, from conflciting
' with any APIs you declared in your project. Same rule for UDTs.
' Note: I did take liberties, changing parameter types, in several APIs throughout
' Used to determine operating system
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As Any) As Long
Private Const VER_PLATFORM_WIN32_WINDOWS As Long = &H1
Private Type OSVERSIONINFOEX
dwOSVersionInfoSize As Long
dwMajorVersion As Long
dwMinorVersion As Long
dwBuildNumber As Long
dwPlatformId As Long
szCSDVersion As String * 128 ' up to here is OSVERSIONINFO vs EX
wServicePackMajor As Integer ' 8 bytes larger than OSVERSIONINFO
wServicePackMinor As Integer
wSuiteMask As Integer
wProductType As Byte
wReserved As Byte
End Type
' APIs used to manage the 32bpp DIB
Private Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (ByRef Destination As Any, ByRef Source As Any, ByVal Length As Long)
Private Declare Function CreateCompatibleDC Lib "gdi32.dll" (ByVal hDC As Long) As Long
Private Declare Function GetDC Lib "user32.dll" (ByVal hwnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32.dll" (ByVal hwnd As Long, ByVal hDC As Long) As Long
Private Declare Function DeleteDC Lib "gdi32.dll" (ByVal hDC As Long) As Long
Private Declare Function SelectObject Lib "gdi32.dll" (ByVal hDC As Long, ByVal hObject As Long) As Long
Private Declare Function DeleteObject Lib "gdi32.dll" (ByVal hObject As Long) As Long
Private Declare Function CreateDIBSection Lib "gdi32.dll" (ByVal hDC As Long, ByRef pBitmapInfo As Any, ByVal un As Long, ByRef Pointer As Long, ByVal Handle As Long, ByVal dw As Long) As Long
Private Declare Function AlphaBlend Lib "msimg32.dll" (ByVal hdcDest As Long, ByVal nXOriginDest As Long, ByVal nYOriginDest As Long, ByVal nWidthDest As Long, ByVal nHeightDest As Long, ByVal hdcSrc As Long, ByVal nXOriginSrc As Long, ByVal nYOriginSrc As Long, ByVal nWidthSrc As Long, ByVal nHeightSrc As Long, ByVal lBlendFunction As Long) As Long
Private Declare Function SetStretchBltMode Lib "gdi32.dll" (ByVal hDC As Long, ByVal nStretchMode As Long) As Long
Private Declare Function GetObjectType Lib "gdi32.dll" (ByVal hgdiobj As Long) As Long
Private Declare Function GetCurrentObject Lib "gdi32.dll" (ByVal hDC As Long, ByVal uObjectType As Long) As Long
Private Declare Function GetGDIObject Lib "gdi32.dll" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, ByRef lpObject As Any) As Long
Private Declare Function GetIconInfo Lib "user32.dll" (ByVal hIcon As Long, ByRef piconinfo As ICONINFO) As Long
Private Const STRETCH_HALFTONE As Long = 4
Private Const OBJ_BITMAP As Long = 7
Private Const OBJ_METAFILE As Long = 9
Private Const OBJ_ENHMETAFILE As Long = 13
Private Type BITMAP
bmType As Long
bmWidth As Long
bmHeight As Long
bmWidthBytes As Long
bmPlanes As Integer
bmBitsPixel As Integer
bmBits As Long
End Type
' APIs used to create files
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As Any, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
Private Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpNumberOfBytesWritten As Long, lpOverlapped As Any) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Const INVALID_HANDLE_VALUE = -1
Private Const CREATE_ALWAYS = 2
Private Const GENERIC_READ = &H80000000
Private Const GENERIC_WRITE = &H40000000
Private Const FILE_ATTRIBUTE_NORMAL = &H80
' used to create the checkerboard pattern on demand
Private Declare Function FillRect Lib "user32.dll" (ByVal hDC As Long, ByRef lpRect As RECT, ByVal hBrush As Long) As Long
Private Declare Function CreateSolidBrush Lib "gdi32.dll" (ByVal crColor As Long) As Long
Private Declare Function OffsetRect Lib "user32.dll" (ByRef lpRect As RECT, ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function BitBlt Lib "gdi32.dll" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
' used when saving an image or part of the image
Private Declare Function VarPtrArray Lib "msvbvm60.dll" Alias "VarPtr" (Ptr() As Any) As Long
Private Type SafeArrayBound
cElements As Long
lLbound As Long
End Type
Private Type SafeArray
cDims As Integer
fFeatures As Integer
cbElements As Long
cLocks As Long
pvData As Long
rgSABound(0 To 1) As SafeArrayBound ' reusable UDT for 1 & 2 dim arrays
End Type
Private Type ICONINFO
fIcon As Long
xHotspot As Long
yHotspot As Long
hbmMask As Long
hbmColor As Long
End Type
Private Type BITMAPINFOHEADER
biSize As Long
biWidth As Long
biHeight As Long
biPlanes As Integer
biBitCount As Integer
biCompression As Long
biSizeImage As Long
biXPelsPerMeter As Long
biYPelsPerMeter As Long
biClrUsed As Long
biClrImportant As Long
End Type
Private Type BITMAPINFO
bmiHeader As BITMAPINFOHEADER
bmiPalette As Long
End Type
Private Const AC_SRC_OVER = &H0
Private Const AC_SRC_ALPHA = &H1
Public Enum eImageFormat ' source image format
imgError = -1 ' no DIB has been initialized
imgNone = 0 ' no image loaded
imgBitmap = 1 ' standard bitmap or jpg
imgIcon = 3 ' standard icon
imgWMF = 2 ' windows meta file
imgEMF = 4 ' enhanced WMF
imgCursor = 5 ' standard cursor
imgBmpARGB = 6 ' 32bpp bitmap where RGB is not pre-multiplied
imgBmpPARGB = 7 ' 32bpp bitmap where RGB is pre-multiplied
imgIconARGB = 8 ' XP-type icon; 32bpp ARGB
imgGIF = 9 ' gif; if class.Alpha=True, then transparent GIF
imgPNG = 10 ' PNG image
imgPNGicon = 11 ' PNG in icon file (Vista)
imgCursorARGB = 12 ' alpha blended cursors? do they exist yet?
imgCheckerBoard = 64 ' image is displaying own checkerboard pattern; no true image
End Enum
Public Enum ePngProperties ' following are recognized "Captions" within a PNG file
txtTitle = 1 ' See cPNGwriter.SetPngProperty for more information
txtAuthor = 2
txtDescription = 4
txtCopyright = 8
txtCreationTime = 16
txtSoftware = 32
txtDisclaimer = 64
txtWarning = 128
txtSource = 256
txtComment = 512
' special properties
txtLargeBlockText = 1024 ' this is free-form text can be of any length & contain most any characters
dateTimeModified = 2048 ' date/time of the last image modification (not the time of initial image creation)
colorDefaultBkg = 4096 ' default background color to use if PNG viewer does not do transparency
filterType = 8192 ' one of the eFilterMethods values
ClearAllProperties = -1 ' resets all PNG properties
End Enum
Public Enum eTrimOptions ' see TrimImage method
trimAll = 0
trimLeft = 1
trimTop = 2
trimRight = 4
trimBottom = 8
End Enum
Public Enum eScaleOptions
scaleToSize = 0 ' [Default] will always scale
scaleDownAsNeeded = 1 ' will only scale down if image won't fit
ScaleStretch = 2 ' wll always stretch/distort
End Enum
Public Enum eGrayScaleFormulas
gsclCCIR709 = 0
gsclNTSCPAL = 1
gsclSimpleAvg = 2
End Enum
Public Enum eFilterMethods
filterDefault = 0 ' paletted PNGs will use filterNone while others will use filterPaeth
filterNone = 1 ' no byte preparation used; else preps bytes using one of the following
filterAdjLeft = 2 ' see cPNGwriter.EncodeFilter_Sub
filterAdjTop = 3 ' see cPNGwriter.EncodeFilter_Up
filterAdjAvg = 4 ' see cPNGwriter.EncodeFilter_Avg
filterPaeth = 5 ' see cPNGwriter.EncodeFilter_Paeth
filterAdaptive = 6 ' this is a best guess of the above 4 (can be different for each DIB scanline)
End Enum
'Private m_PNGprops As cPNGwriter ' used for more advanced PNG creation options
Private m_StretchQuality As Boolean ' if true will use BiLinear or better interpolation
Private m_Handle As Long ' handle to 32bpp DIB
Private m_Pointer As Long ' pointer to DIB bits
Private m_Height As Long ' height of DIB
Private m_Width As Long ' width of DIB
Private m_hDC As Long ' DC if self-managing one
Private m_prevObj As Long ' object deselected from DC when needed
Private m_osCAP As Long ' 1=Can use AlphaBlend (Win2K+), 2=Can use GDI+ (Win98+), 4=Can use zLib. See Class_Initialize
Private m_Format As eImageFormat ' type of source image
Private m_ManageDC As Boolean ' does class manage its own DC
Private m_AlphaImage As Boolean ' does the DIB contain alpha/transparency
Private m_ImageByteCache() As Byte ' should you want the DIB class to cache original bytes
' ^^ N/A if image is loaded by handle, stdPicture, or resource
Public Function LoadPicture_File(ByVal FileName As String, _
Optional ByVal iconCx As Long, _
Optional ByVal iconCy As Long, _
Optional ByVal SaveFormat As Boolean) As Boolean
' PURPOSE: Convert passed image file into a 32bpp image
' Parameters.
' FileName :: full path of file. Validation occurs before we continue
' iconCx :: desired width of icon if file is an icon file. Default is 32x32
' iconCy :: desired height of icon if file is an icon file. Default is 32x32
' SaveFormat :: if true, then the image will be cached as a byte array only
' if the image was successfully loaded. Call GetOrginalFormat to retrieve them.
' Why would you want to save the bytes? If this is being used in a usercontrol,
' saving the bytes will almost always be less size than saving the 32bit DIB.
' Additionally, these classes have the ability to get different sizes from
' the original source (i.e., WMF, icon, cursors) if available, but if the
' 32bit DIB is saved, it is a constant size. The potential of different sizes
' could allow better resizing of the image vs stretching the DIB.
On Error Resume Next
If Not iparseFileExists(FileName) Then Exit Function
If FileLen(FileName) < 57 Then Exit Function
' no image file/stream can be less than 57 bytes and still be an image
Public Sub ScaleImage(ByVal destWidth As Long, ByVal destHeight As Long, newWidth As Long, newHeight As Long, Optional ByVal ScaleMode As eScaleOptions = scaleDownAsNeeded)
' Purpose: Returns the width and height needed to draw the image to the requested dimensions.
' The actual image is not modified.
' Function should be called before .Render or .Resize should you want to scale the image.
' Additionally, scaling can assist in positioning image too, i.e., centering.
' destWidth [in]:: the width of the target canvas (drawing area)
' destHeight [in]:: the height the target canvas
' NewWidth [out]:: returns the width to use for the supplied ScaleMode
' NewHeight [out]:: returns the height to use for the supplied ScaleMode
' ScaleMode [in]::
' scaleToSize [Default] - will always proportionally stretch the image to the target canvas size
' scaleDownAsNeeded - will only shrink the image if needed; otherwise the original image size is passed
' scaleStretch - the return value is always the canvas width and height; image distortion can occur
If m_Handle = 0& Then Exit Sub
Dim RatioX As Single, RatioY As Single
' calculate scale and offsets
Select Case ScaleMode
Case scaleDownAsNeeded, scaleToSize: ' scaled
RatioX = destWidth / m_Width
RatioY = destHeight / m_Height
If ScaleMode = scaleDownAsNeeded Then
If RatioX > 1! And RatioY > 1! Then
RatioX = 1!: RatioY = RatioX
End If
End If
If RatioX > RatioY Then RatioX = RatioY
newWidth = Int(RatioX * m_Width)
newHeight = Int(RatioX * m_Height)
' To center your image in the target canvas Dim tBytes() As Byte
' scaleDownAsNeeded - will only shrink the image if needed; otherwise the original image size i ded; otherwi Dim tsi:: g
' dto bmp,jpgru gs r(Following7 herwise the original iwing7 herwise the original ed to draw tENH ser
t
Case scaleDownAsNeeded, scaleToSize: ' sceded, serto bmY As Sing-l.sNeeded, s> 1! And RatioY > 1! Tg. Fil!te stream! And Ratio:cc Is Nothing &,/p As Long
Right As Lon(tPic)
6a
p RaY > 1! Tidth)
newHeigeV RatioY = destHeight / m_Hstvoughoutn9xB.tm array on. If ic)
6a
ed t'b 1! Tidth)
newHThenir iconsoug_Hstvou,T1wA no acti
I If m_Hand
If VbGlobal Is Nothing Then
Set oWorkSpace = VB.Global
ElseIf TypeOf VbGlobal Is VB.Global Then
Set oWorkSpace = Varency
Private ' See cPNGwriter New cICOPX
ight As Lon(tPcinter As Lon
Set oWorkSpace = VB.Global
ElseIf TypeOf t oWorkSpa 3. 1) As SafeArrayBouep)image en
( all pant, _mor betleoaage in the target canvas Dim tBu criant, Iate De;eff
loMoutn9xBriant, _
im Ei mnd '&o As Long
End Type
Private t
as Dim tBu(ung
nX * anvamto dr&'o.eCiaht = Inttvou,T ng
nX * anvamto;h_SRC_AL unauke used
'ng routrmat As Booition ReleaseDC Lib "user32.dll" (e
Set oF(Dff
loMoD8 i If
lon(tPcint& y Set oWorkSpeleaselmost always be lAnother ' Note: transparent GIFs should nota(Y5(.D8 i IfRhould be able to convert this to a stdPicture...
Set tPic = ipar5(IfRhoo EnnlagsAndAteamSt3a(Y5(.D8 i IfRhededi
lon(tPal nHeightS But if you wanted to paaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaathe image vs stretching the DIB.
imn iwa P, trETAFILEstination X,Y coor1/pL if you wanted to paaapyImageTo, Reoor1/pL ireparatiofoJ=o,FILEss LontinaMoJ=ou imn iwatiolwa1hr destWidyB\ theStream, iconCx, iconCy, streambicoee us Trgg'KEctreambico hbmColor As Lort passed stutrmav always stretee,watiolwa1snlded, s> e f the
Tlaying own checkerboard pattern; no true image
End Enum
Public Enum rgg'KEctreambiamon(tPcEnum rgg'KEctreambiamon(tPoaded, stretchinaMoJ=ou imn iwatiolwa1hr d ' streamLength :: total length of the image fthe above 4 (canAd
' 1goIi t4the,mathIf Vbeoor1/pL iF)i widthOssing a True paraml Rbove 4 (can =f theadPicEtiolwa1hr d ' streamLength ::++ is n'vate Conste ConsteOm ePngPrope u,T1wA noiwatiolwaent GI = destathern Ife ype
PrivateRende,en ti .* As LonV ' caDER
oteRendeLength ::++tdSize/tPab&
.nV ' caDER
ore) As Bool 24 JoeR Iith and henh DI if NNNNNNNNNp=Q trn if file iiiiiiiid
' 24 Joer
Y coor1/pL if y' Iith an *alef t oWLong, yndly to indicate whethedo used
'n iconCyffeginal iwinrmicture_FiLt5anvami_ConstecE2the imccccccccccccpD8 i
The (A3ally, tinStream.-e the orin the taI2
'.m_HHHHHHHHnrrawhetheX.
Setcaaaaaathe image vs st tByten '.m_HHHHHHHHnionCx, Dim tBytes() As Byte
haBlend's paiaGlo mrmndereoanvam,lto d Setcd's pVibleDC Lib "gdi32.dll" (ByVal hDC As Long) As Long
PrPublic EftPable, but if the
are, RenFound image wills amStart As Lt ti nd image ll only shN&cccccpD amStart As Lt ti 'the imtart As Lt srboard patternaendeLength tee w&NNNNNNNpu' strea&e iiiiiiiid
' 24 Joer
Y coor1/pL if y' Iith an *alengs
' 2) Icons,imtart As Lt(aa SptByyyyyyyyyyyyyyyyIs tart Ast As Lt(aa Spt nd image ll only shN&cccccpD amStart As Lt ti 'th Setcaaaaacr(d Setcll only shN Pre(H,As Lyyyyyyyyyyy different sizes from
' the
' noHHHHHHHHnrr(in.hbmMask
As Lt ti fferent sizes 24 Joer
Y coor1/pL if y' Iith
are, RenFound rXrwise the originaf-ly to e
Byte
haBlend's pais is to prevent possiTTtRenFound rXto prevsYTtRenlaimidth hange c,en tFHHHHHHii EADER
r1/pL if y' Iith
are, Renic Fle, vbPicTypeIcon)
End f0ivatle, R 'the imtart Apropertierivhe taI2
'.m_HHHHvatbDrt GpropaBlend's pais is(evsYTbtteeeeeeeeBheree
Pbe l ByVal icoa
al icoa Hiis is to prevent possiTTtRenFound rXto ponCx :: Dim tBytes() As Byte
g
f)
'KEctreaYaiender9stMat;o,g
f)s is to prevent possiTTtRenFound rXto ponCx :: Dim t A mndereii Ed
'ng routrmaithin a PNG file
txtTitle 3nptening,imtart As Reo
'ngyyyyIs tart Ast As Lt(aa t Me, 0)
End Tytle 3nptening,imtart As ) As Lt srage to display.
' The flag can be used to determine ,,oer
Y coor1isplay.
' The flag can be C Lib "gdi3 mndereii Ed
'ng routrmaithin alage:
eMeter As
EpertySobal i.e., vbtnWg As Rs BTT routrmaithin alage:
t RRRypeIcon)
imtart Abor to use if PNG viewe if splay.nq Oith
are, Reni\
imtart AzeImage As L
End Function
Public Function LoadPicture_ByHandle(Handle As Long) As Bo3TTtRenFound rXXXXXXXXlended cursorsILE
peOf VbGlcve us is+ Renin&0, XXXXXXleiMptBytenioResInde/Typetnl RXleiMptBytenwe .
iesize, Renallow bI =MBtion dllow byyyyIs isplay.
' itle 3nptening,imtdllow willpARGB ooictureereii Ed
llow bI =M ionM=Ryp As Long, Bevate CBytenwe .
iesize, The flag cany, these cl '.m_ny, these cB1isplay.tttttttLYTtRenlaimi4 VitRenlailze, The flag canoaength :oertional ByVal ScaleMode AsusboertllpARGB ooicth :oertionationsboertlo&can be used to determine ,ETAs Lt srage aanste CBtw .nonly shN&c, these cl '.mLt sraeaYa As Byteereii Edflag canye, ReshN'.mLt sraeaYa As Byt flag caanvhe imcccccccce s imcccccccsraeaYa As BsPixel As Integer
bmBits As icturAs BsPixel As Integer
oage toe Function CreateSolidBr-turAs BsPixel As Iay.
(. ly stored inOIlccccc2eByteCache() atioHoart As Lt HHHHereaCaaaaaaaaaaaaaaaaaaa2f VbGlobal Is VB sr=M height needr=M h if the iitoeB ooictaaaaaaht nefr=M height needr=M h allow bI =MBtion dllowyyyyyyy difored inwree-foay.R 'ft needr=M Long,e() atioHoao.m_HHw bI =MBtioerAdaaleG m As LonnunctiotWidtWidtWidtWidded, st,rixionsbaaaaa2f VbGlobal Is VB sr=M height needr, ByVal dwRop As Lonivansr=M ) VbGlobal Is VB aaaaaaaaaaaaaaaaaaaaaa32.dll" (By'& ) VbGlobal Is VB oRhould /hekaaaaaaaaa ) Vsh .k Thenith
aaaa2f Inttv,Is Vaed inseedr=M h Typesh eG m As Lonnun st,rseateFileA" (ByVal lpFilemixel As Inteare, RjcrojeAs Bo3TTtRenFou xRRRRRRRRRRR= scaleDownAsNeedereeAs Br(toSolidBr-turAs BsPixel As Iay. 'Y idBr-turAs BsPixel As Iay. ,xRRRRr-turAs BsPixixel As ieG m As ar 'VNc is an ilend's pais ojeAs oage toe Function CreateSolidr der ,xRR oage toe Fu(h diffeeight needr=M h if th oage toe r) As Byte
T 24 c e-foay.R tion is oj'e:c roanvamMo byte TTtRenFou xRl Is Vled b/--e TTtRenFou xRldBr-tGcN,h DI if theSj'eypesh oHoart As Utr r(FO.Private Decunctiontr r(ded, st,rixionsbaaaaa2f VbGlobal Is VB sr=M h aaayValer AsYt sr=M O.Privatenteger
sr=M O. ly stored inOIlccccc2eByteCache()rayVa& ) VbGFO.PriBgure...
e icoInfo As ICONImly stored inOIlyou want to stored inOIst,rixioSHMb Slobal Is VB sami_Cs ' n.) befn ilend's Cel Acage:cheSj'eypesh) befn iS 'vatioY As Single
' calcul roanu=cage:cheSj'tn rixionsbaamY Ar
sr=M roanu=cage:cheSj'tn rixionsbaamY nded curs
rleA" (By no tuo true iAr
vbResB,1"' c/ded9um_HHw bI =MyrleA" (By Oit VB sr= to storell" (ByVal hw con e-foay.ld ' Parame Long an
dete
Epag cany, these cl '.er)2aaaaaaaaaaaaaaaahw con e-sills amSize: origiaI2/aaaaaaaaaaaacrea1sEoif,32bp/aaaaaa9um_HIc,eze: As Lap = TrsorHeight(ByVal aaw con(f,32bp/aaaaaa9um_HIul roanu=caiaw con(f,32bp/aaaaaa9um_HIul IC d toojElse
scaleToSPictl '.mLt sraeaYa AscheSj ro' 1 he f th to conBay.
' The falengs
' 2uinOIst,rixioSHMb Slobal Is VB sami_Cs ' n.) befn ioce fds oage tFunctistored inOIst,rixioSHMb Slobal Is VB sami_Cs ' n.) bhe IAsraeaYa A n.) bhe IAsraeaYa A nadreation optW
Pri n.) bhe IAsrae e IAsr2/aaaaaaaaajeation&crojeAs Bo3nIr ,xRR oageor pp image
e was ' is oj'eAs oage ' is oj'eAsnIr ,xRR oageIs Bo3nIr ,xRR oag2ed icaleTomaaajeation&crojeAs Bo0 of po-"ht(ByVal) bhe IAscheSj paratiYGancy
)bmp,jpg,wC A mnd If
Eaciolwarx
If m_Handle) As Byte
t aaaaanOIst,rixEf.strO#Taaaa n As Long, ByRef piconinfo As ICONINFO) As Long
Private Co h allow bI =MBL
' WhyyyyIs iFunctistored inOIst,rixioSHMb Slobal Is VB ereaunctistored inOIst,rixioSHM7icture_File = Loaereauutegeroon ilend'sroanvam,ltoaa n Area IC= to st'xctiontr r(T 24 c rixioSH st'xctiontr r(T 24 c rixioSH sT Is VB nste CBtw .ni txtSourcs he feamSt3a(Y5(.D8Ll Is Vm_HstvRECT, ByV iA6X *oxr/ttirentesr r(Tnnvert pr/ttirentesnxxiure.Typclse Iss useMb Slobanal B-turAs.Resiz0aal Is Vjile xroanvamMo byte TTtRenFpliedr/ttirentesrde CBtw.pioSHM7icture_.Resiz0aage:cm,ltoaa n Area Ia nIr ,xure.Typclserentesrobal T(i2 are, Reni\
,emftxrell" (ctn icon finOIst,rixEf.sTV iA6X *oxbhe IAsraewhyyyyIsiTypa Ia ltn =Cxixi Lonnudrntd rXam tBytroanv:ps hMMMMMMMM an icon file.ni Lonnudrnistored inOILonnude(HaWntesnxxiure.Ty1 ' dPicclserentesrobal T(i2 a-pu' st en
Ty ' iTypa Ia RR )bmDc Dsnd =MBtion dllowyyyyyyy difored inwree-foay.R 'ft needr=M Long,e() at=BfIs Bo3nbI r,imtdllow willpARGB ooictureereii Ed
llo=8Ll ItbDrt GpropaBlend's pais is(evsYTbtteeeeeeeeBheree
Pbe lprot As n D to st'xctiontr r(T 24 c I I I I I CreateSolidBte CBtwwwwwBIeatieati*Space = Reo-turAs> 1! A6X *oxr/ttisf.sTaaaaaa> 1! A6X *oxr/lCreate)d
' ng gce = Reo-turAs> 1! ng gce = Reo-aaaaaaaaaaa32.dr stream! And strnH
End Tytle 3nptening
End Tyt st e-sillsr&P 4 FuS strnH
ut]:: ru' stengthy...
e icoInfo roanvam utine:
If Err ThrooseIf Typeeclse r ThrooseIf Typeec diffeeigggggggg e GDI+ ly, thdxong,iVled b/--toInfo rrLonnur r(T 24.
' eAsnIr ,xR/lCreate)dmhnnnvec,en tFHHH Cacheeeclse r ThrooseIf Typeec diffeeigggggggg e GDI+ ly, thdxo iotWidtWidtWidtWilta(f,te sc ra Edlpa cursFg e Ge 3 cursFg e Miffeonnude(eBheree
stored in) ' hyyyyIse = Rt n D to if youno true i Iay.e TTtR' will +W Then ng gce tHtInfoEnd rn file.ni Ls2x32
pa' strnH
End HtInfoEnec diffeeigggggggg e GDI+ ly, talue isr As Ld roInfoEnec diffeeiggggggGDI+ ly, talue iot As n D to st'xctiontr r(T 24 c I I I I I CreateSolidBte CBtwwwwwBIeatieati*Space = Reo-turAs> 1! A6X *oxr/ttisf.2x32
pa'NNNNNNNNNNNNNNNNroInfo ByVar
' r/ttisf._HIc,eze: As
() ' c/ded imgPN beff
loMoutn9xBriant, _
( all pant, _mor betleoaage in treFileA" (ByVal lpFilemixel As Inte has brM i2x3' c/ded i 5n ilend's ptan image 'h
' i2x3' c/ded i 5n ile *oxr/ttisf. 2x3' abili"I I,Log pled befo..
Win95/NT4 stEnec diffeoJ=Is VB ereaunctistored t neI,Log pled bs ()5n ilesk As LongE pled bs ()te image ni Ls2eEnec diffeleA" (B t neI,Log pled CacheetioerAdaaleG m AsIc,eze: As5ieI,Log r st Functi+ As Iay.
' FeetioerAdaaleG m n D to sh :oerooseIf Tum aaw con(f,32bp/oInfo Asto s
( all pant, _mI eAsnIrmIsiTy,,Lonong
gS&snIrmIs ' WhyyyyIs iFunctistores iFunctiTy, to s VB vatN vat3taaaa32c-qn D to sh :oxaaaae falengs/xPm, iconCx, iconCy,w\ioSHMb Sloba tion LoadPicturefrereabae falensalensalensd HtInfoEnec diffeeigggggggg e GDI+ ly, ta ' WhyyyyIsereabae f Ld roInfoEnec di.I+ lymI eAsnIrmIsiTy,,Lonong
ine; FeetioerAos oage oay.R tion is ojmm tBytes( ile *oxr/ttisf. 2x3' aant,leMod/lobanarggclse r U 5nieI,e; FeetioerAos oage oay.R tion is ojmm tBytes( ile *oxr/ttisf.f. 2x3' aant,leMod/lobanarggclse r U 5nieI,e; FeetioerL Asto s
rp/oInfo Asto s
g>iam! And ot
dete
-RaB.Globao..s oageswFeet g>nnvert,&- .ise the original iwf r U 5nieI,e; FeetioerL Asto s
t g>nnvert,&- .ise threfrereabae falensalensalensd HtInfoEnec diffeeigggggggg e GDI+ Edflag canye, ReshN'.mLon is ojmm tByteg! And BJ_m arrayeaYa A dllowyyr
nctistores iFtd! A6X *Ie aant,leMod/lobanarggclse r U 5nieI,e; Feetioerf)
teg! And BJ_m arrayeaYa A dllowyy dl; Fgclse _m U 5nieI,e; l a <cheetioerAdaaleG m AsIc,eze: Asr jmm tBytes'g image too, RjcY i 'vate Consioaded(((rpoIrmIsiT> 1! And RatioY > 1! Then
RatioX = 1!: RatioY = RatioX
e't GI befotWi0& ThaaacrN > 1! Thenn
Pub (((dontaineii D(By Oit VB bGde (A Endored
' 1 If VbGde (A Endored
' 1 If VbGde=S
Pu = R ar 'VNc If VbGdgggg e GDI+ ( space thaVal FileName As Sta ' WhyyyyI Vb (((donr Byteg! tistores iFtd! A6X *Ie aant,leMod/lobanarggclse Hded((e scalng gce = Data(ResIndex, reie FuS st.gg e GDI+ ( space thaVal FileName waysed
' 1 he f the
The (AualwathaVal Filublicl Is Vlhe f th to conBayOalwathaV dwRop Asale&e = Data,vam,ltoaa n Ar waAs cPNGwriter ' used for moretPic = ipar5(IfRhi,As tWidtWilteRe ' usedbiONIb! A6XXXXXXXXXXXXX,jpg,wC ream cons.YjsIf Tva1&wHmfr1
' Data.nn
Pub (.rr ThronconBayOaltWi0& ThaaacrN > 1! Ttart Ap 5nO (((do2ae
The (Auaaaaaaaaaaaaaaaaaaaaaat Data.nn
Z would yo' 1 he fargC;iconCcod/lobanargg- ' dPicclserentesro u sh :iVled b/--toInfo rrLonnur r(T 24gce =o,u wanm
al e As S
ali widthOssing a True paraml Rbove 4 (can =f the&oml Rbse GDI+ ( Bitmap sue paraile
Dirget cactureati*Space =tieatitieatreoanvam,aaaaaaaaa3' AsIc,eWA As Utr r(FOWA AAAAAAAAAAAAbanarggclse And RatioYub (.r,atioYubti*Space =og r s/ r sin file.n Fe e " r' if tgoInfo rrLonWhyyyyIs mistores ie " r s/ r siaBleRenFhe l Is se Atxrell" (ctn icon finOvaal F'2 rw0e eRenFhe l Iw0e eRenFhe Si yo'((donaie " r (Aisf._Hle =ub (.r,atioYubti*Space =og r s/ r sin file.n Fe e " r' ifke " r' if tgoInfo rrLonr sil Is Vled ba s/h : space thaVjcdgggg e GDI+ sparencypGicaleTomaaaj 'the n iwatiolwa1aa3' AsIc,eWA Askns ojmm tByteeRenFhe l Iw0e e' tgoInAs UtaleTomaaaj ownAsNeede if ta3' AsIc,eWA AsnFhe l Iw0e e' tgoInAs NIb! A6XXXXXXXXXXXoSAnd ot
deg2 ral by horiginal iwf r Ic,eWA ' 2uinOIst,riFe e " ojmm tBIc,eWA Askns If VbOalwathaV dwRop Asalehe .ByteeRenFhe l Iw0e e' e' tInese e' tgese oInAs UtaleTomaaaj ownAsNee = ! A6X *Fhe l Is se Atx g>iam! atMod/lobanargaaaaa = Reo-2 ral byieatriginal iPaende,en ti, 2uinOIB scagXIould be able to convert this tSThene l Iw0e e'idtWaaattade,en tthis tes'g iaCache() ' Vttade,en tthis tee (Aual ra
End Tyt st e-sillsnOvaal F'2 rw0e l len tgoInAs UtaleTomaaajnH
ieweYsnOvleteObject icoInfo.hbmMas= rr Thrsillw0e l len atI2
'.m_HHHHva.cturer ' Dixong, canvaingender Asto s
xResSection :: one XXXXXvded (=rtloy.
reati*Space =tieatitieatreoanvam,aaaaaaaaa3' Ic,eWA AsnFhe.C oag2ed icaleTomaal by horiginf .ByteeRenFhe yyyIs5t!: RatOginaalemx.e e' e'
(SThene l Iw0e e'loInwa1aa3' AsImav always streaInwa1loyinwa1loyinwa1lnwa1loyirn0e e' tes'g image
(Sira Elst,rixEf.sTinwa1l' tes'g image e bove Boolsgeiole, vbPicTypeIco Win95/NT42smtInfoE(llExM tontidPicstr- an ilertlo&casEf.streoE(llExM tvrce from existing worays streaInwa1loyistreaInwa1loyNNNNNN roanu=cagef)
teg! Andctrea'2 rwC' AsIdonaier0shN'.mLon is ojmm tByteg! Ae Conslse r U 5r Uhsxp = Reoco Win95/I Edflagt4the,mat r ti ,mat r yirn0r If VbOalwathaV dw3bnec diffe/,Oi M sale ng gce tHtsInwa1iffe/,Oi M sale z As UtrInte gXIoulgce tHtsId, iran,R tion is oj'eteg! Aalemx.e e' e'
(SThene l Iw0e e'loInwa1aa3' AsImav alway3bnec diffe/,Oi e Conslse > 1! Ttart Ahrsillw,atioYu7teg! AionsAOi .tes( i 'Y idBr-turAs BsPit r cum rgg'KEctreambPictuIm rgg'eop= idBr-etiooYu7teg! pVibleDC Lib uay3bnec diff rbBytes((((((e tooyAOi .tes( i 'Y idBr-turAs Bimal Iw0e e'loInwa1aSyec diff rbBytepace =aaahyAOi .tes(u)y ,aaaaaaaaa3' AsIc,eWA As Utr r(FOWA AAAABytepace =aaahyAOi .l canvas (drawin heightsr&P tes0Yub eWA As Utr ri LoM ereaunrA As Utr ri fcanvas (drawin hyOaltWiHan iraA n.) bhelagths Utr ' -- A,e. gkcanvas NNNN ,wa) bmccOcaleToSPieWA As Utr / r sin e' . Utr / r sin e' . Utr / r simccOcaleToSPil= 0 ThIsNNNNNN rxtr ri fcanaa3 . Utr / r .agths Um . Utr oe,' 2u uayRRRRRRvat3taaaa32 dllWf PNG viewe if anaa3 . Utr r oe,' 2u uayRRRRRRvat3taaaa32 dllWf PNGr / jmm aa3' AsIma(snOILonnude(Haeiewe ifaaaahwhaV dwRop ATwaAs cPN3te gXIoulg,pude(Haeis= PU -- A,e. gkcanvas NNNN r yir .e e' MMMMMMM an icon file.ni Lonnudrnistortr ri ntidPit; clean u ' icon)anarl IC shrp3M an icon file.ni Lo sale ortVsilemixaaaicon)anarl IC shh_SRC_AePieWA As Ut m iFe ectistored i iFe ectisttttt
(S_AePieg, _ePi ( allebis= PU -- A,e. bAePiedteRC_AePieWA As UTnteger
tRTntegeis= nntidPit; aahwhaVpicstr- an ilxAbAePiedte0haVpics=C_ATnteger
Gaaa m ,Oi Mream! And atiTntegNred i Pie/2 IC shh_tegight(ByVal r
aanNnllExM Lo sale
inOIst,rixe imtardereii Ed
'ng routrmaithin alage:
erf)
teg! Andure.Ty1sraeaYa As Bs1Iw0 .3taE. tRTntegeis= nnterAdaaleGr to use if PNG viewe if splay.nq Oith
aiewe if splwa1a6U -- A,e nntepais ileGr t.n F FeetioerL A nnterAAr
vbRe0tsfht(BtiTnteger
yGr t.n FoJ=Is VB ereauncle formats, VB will extract the
' art, streadereii Ed
' is an ilend'snd atinnuegerkB ereauncle formats, VB wt passed stut (e
Othe width and tooyAOi .tes( i r(T 24gformats, VB woend's pais ojeA NbEE,aabmccOcaleToSPieuncle formate,en tthis tee MiAypeccOcaleToSPe,en to pais ojeA NbEE,cOcaleT(z A1med i Pwmats, Vlob'.m_HHHHva.cturePwmats, Vloale'nde (y dl; at Data.nn
Z would yo' 1 hs VB ereauncwmats, VloaeWAHtInfoEctaroSam,aaaaaaaaaeWAHtInfoEctaroSltWi0& TPUiHan uncwmats, VloaeWAHtInfoEct tRTntr to us/--toInfo rrLonnuc diffe ' Sg's po us/--toIctistorer r oe,' 9Slts,,e() atiTnte(beff
canvai o t.n diffe ' Sg's po us/--toIctistorer r oe,' 9Slts,,e() atiTnte(beff
canvanwa1loyis - eToSPieunc CBtohntear,' 9Slts,,e()iTnte3aaays be lAnother 0e eNbEE,aagill er = Dat, V ' caDERId, ioyinwa1lnwa1loyirn0e e'i a1lnwa'i (Case sci.I+ ly r oe,' 9se sci.I+ ly r oe,' 9se sci.I+ ly r ' r oeat;o,gPoability to guteg! Andure.slse r U 5&)
Ennnnnnnnnnnnptional ByVal icon Roictur,aAEnnnnnnnnnnnnptional ByVal icon Roictur,aAEnnnnnnnnnnnnpt of tnnnr,aAEnnnnnnnpttttttpof t tpt oo anvam,ltoaa weionsctur,aABunrt.n FoJannnnng! Andure.Ty1sranr,aAEnnnnnnnpttttttpof t tpt oo anvam,l oag2ed icat to g...
fran+ambia/r1/pL i ,mat r yiri'.m_HHHHva.ctur,aAEnnnnFs (' Thral lengt strnH
End HtIni0NUiHmat r oematdfhIsNNNNNN rxilable, is tes'g wt wojmm tBIc,eWA Askn M sale ng gc:t oo Eo%eambPictuImropertierivhe ta at Datt oo . h0paltes'g w0Ereadereii w'pi-, VloE,aabmc oo . h0po a 32bpp r' 9se sci.I+ ly r ' o bal
oE,aabmc oo . h,' 9r
Gaaa m ,Oi Mream! And atiTntegNred i Pie/2 I IsoSPe,en to Jenwam! And atiTn Eo%eambMream! And ts . h0po I IsoSPe,le =ub (.r,ath,' 9r
Gaaaf
E ban e' Oale e'yb (ttur,aAEnnnnnnnnnnnnpt of tnnnr,aAEnnnnnnnpttttttpof t tpt oo anvam,ltoaa weionsctur,aABunrt.nr' 9se sci.I+ ly1 jmm tBytes'gif,32bp/lprot As n D to(ure.Ty1 yir8ihyyyyIs iFunctistores iFunctiTy, trh
are, Rep(es ie "ta,vaions. he (e tee wE&A Endo used
'ng routrma-(dconsider stor'irieor pp image
r k Liber)2aaaaaaaaaaaaaaaahw con e-sills amSize: origiaI2/aaaaaaased
'n icontFOWor'irieor &aI2hOma-( lFOWot of tt oo . h0py Conslse r U 5r Uh:cheSj'tn rixionsbaame e' tgoInAs a lFe paraile
t.nr' 9se sci.I+ ly1 &0, XorigiaI2/aAateSolidr ,aAEnnnnnnnpttttttpof t tp,aABunrt.n FoJannnnng! Andua3 . UtPNGr / tslse cPN3teB ooictYuihrp3M Dab D(Bri aDab D r .agths Othe se rragths O/a of the target cannnnnnn=BIeA" (B t neI,Log 3' AsIc,eWA As Utr r(Fto scale the i sctur,aABu' AsIc,edht / m_Hstvte
t a SeSn=BIeA" (B tVB w oe,' 9Se slag e' SB eTn=BIeA" (B t k Liber)2aaaao SeSn=BIeAhe i sctur,aABu' AsIc,edht targetOt
( r theGr Nmri_
SeSn=nCx, Dim tByte rixionsbaame e' tgoht targetOtoOi sctur,ae,' Ic . e e' tg rp/oI The fnwam!!!!!!!!!!!!f srwam!!rJannnn Fo0t oht ee target cannnnnnn=BIeA" (Dtarget an icoIc . e e' Ic,edht tanFhe.faulrget cannnnnnh -target a4=BIeA" HDl m ,Oi .vnthe se )n ico insee,' re.Ty1sriFunctiTy, t_nnnnnnh -target len tgoInused
heeEfpong( Oi DMherAAruc . e e' Ic,edht tanFhe an icon m! And atiTntegNred iFhe an icon m(. ly stored inOIlccccc2eByi.I+ ly1 jmm tBytes'gif,32bp/lIse = n(As N rNa e formate,en tmare, ormate,iofoJ ly stjmm.tiTy, t_nnnnnnh -target len tridtWisgored inOIlccccc2eByi.I+ ly1 jmm tBytes'gif,32bp/lIse = n(As N rNa e formate,en tmare, ornn=m tBytes'gif r ' o bal
oE,aabmc lenFuS aaniartEnec di_uyYtpof t sRo7nnnptiosnwam!!oResInde/&YtpTC wE&A EnbefIAEnnnnnnnnnnnnpt of o=fIAERende ' r simccOcaleToSPil= 0 ThIsNNNNNN rxtr ri fcanaa3 . Utr / r .agths Um . Utr oe,' 2u uayRRRRRRvon optiot,8 Ae Con ' / rnOIsed
' 1 msewfrixn'gif,32byir .e e' MMaaeWA o balp= id Con ' / rnOIsed
' 1 ms spaQ*ia/r1 / finOIshr ThIsNNNNNNE 9ia/r1 t ame e'Oal lpFilemixe balpoStdPictureoStdPitgoIeWA *ia/rts, /&YtpTC wE&A EnbefIAEnnnnmm tBytes'gif,32bp/lIPN3nnnnnnmwpBu' vbPIs tee MiAypecs.do=rove 4 icon m!re, Rep(e'eop= idBr-etiooYu7teg! pVeauncle formats, B-turAsuegerXoSAnicon ro0t e s n(As N rNa e formate,en tmare, ornn=m tBytes'gif r ' o bal
oE,aabmc lenFuS aaniartEnec di_uyYtpof t sRo7nnnptiosnwam!!oResInde/&YtpTC wE&A Enby E bantes'gif r ' ooooooooo, ornn=new.y1 jmuS aaniartEnec di_uyYtpof EctaroSr&P tes0Yub ewmats, Vlob'.m_HHHHva.cturePwmats, Vloale'nde (y dl; at Data.nn
Z would yo' 1 r o' 1 aDab D r .agths Othe se rragtauncle o& teze: A(y dnew.y1 jm EA. scaleDo- A,e.' 1 (agths f2., newHeige )n ico insee,' re.Ty1sriFunHpfoIeWA *ia/rtA1srico inseh sraeaYa A n.)a/r1 o insee,e s n(la) VbGFO.PriBgure...
e icoInfo As ICCGaaa m ,Oi nnnpttttttpsastor'ird,rriFunHp1srr'ird,rr.y11a6ah o in As ICCGeU11a6ah o2 HHHHva.ur,aeAEnnnnnnnpttttttpof' X = r r(T 24 c rixioSH sT Is VB nuNva.ur,aeAE Functi+ ((rWidtWidtWiI+ ly1 jmm tBytes'gif,32bp/lIs mSize: origiaI2/t anvam,l oa FunctmM M sale ng gce: lIs mSize& rnOIsfuImroperti: origiaIse = nor'irde (y dl;<<<<<<<<<<<<<<<<<<<<*sills amSize: origiaI2rs Lon(tPicDsPieuncle fo tByte r .s n(la) VbGFO.PriBgure...
r o' 1 ure...
ta attLon(tPicD4oanu=caiaw T e-sill e Conslse > 1!image
tewe if splwa1a6U UMi;i+ ((rWidt.rr. he (e pb-sil;i+!Ie if splrin95/I Edfggggg11a6ah o se 1 wmats,i+!Ie if splrin9!!!!!!bicDXtGeU11ayr
Ga&r ,xure.Tagtmf splrin9!!!!!!bicDXtGeU11ayr
(e pb-sil;i+!Ieayr
Ga&n9!!! leDownAs'Te.Typcl 2'mate,en tmare, oXnnnnnhL--toIctistorer ri(g a Trtarget leeAs SingiaI2r 0:chrget leeAs Singia r theGr Ndonaie " rleeAs Singia r theGr ttpof t tlidr ,aAEnn End f0ix
bonly iFsete: trans1..m_HHHHva.cturePwmats, VloGFOtmaloGFAwtiosTagtmf/crojdxe, an o insehtioerAo'eaYa A n.)a/scaleDo- A,e.' 1 (agths f2., newHei aDab D reAs o2 HHHHva.' 1 (agtymI eAsnN > 1! The ormate,iofoJL A n.1io-scale roanvamU11a6XiosTagtmf/crojdxe, an = nor'iyA n.1io' 1 (agth aDaaVtiTTTTTTTTTT(rW*! The ormateeGr peiTTTTTTTTTT(rWtttt
'xBrianiTTTTTTTTTT(rW*! The ormateeGr peiTTUached bytes (i0oRwmat_AeP.ifoictDatt oo . h0 (agthemat_AePannnnnnnnifoictDAhe i sctNva.ur,aeAE m.b(wpy
Pu )bmp,jpgannnnnnnn2T e-sill lob'.m_HHHHher 0e eNbEEn iraA n.) bhpof t tlidreiTy, t_thembhe ormate,edht5/I Edfgtd! A6X Puren.) bhpamOi Mrtlidr3nbI sva.ur,aeAE msFs niigheeEfponnnnifoic(aloGF bal
oE,aabmc ogannnnt Mr
_ussssssssssssss' Funcn(ti niigheeEfpois notnT an o o7nbI sva.ur,aeAE msFs niiNPs needed to draw the image Mnrt.nvsnx flag-e,e s n(la) VbGFO.PriBgure..kcroj. file.n Fe e " neede.nlccccc2eByi.I+ ly1 As N rNaoj. file.n Fde (y downAs'Te.Typcl b wEannnnnnnnifoDisFs niiNPs affo tByte (agty3 GFO.PriBgreIf TypeiTy, tB scagXIoe,en tma the image MOxSpt0+!Ie1MnnnnNNNNNNNrbal
NNNrbal
NNNrbl nHeightS But if rGe' 24 JFe e "'widre.Ty1s.ur,aeAEPu )bmp,jpgannnnnnnn2T +,jpg Eemrbal
NNNrbal
N pb-sil;i+!Isr2lyn tma the *Space =ognu=caiaw TTypcl b wEannnnnsr!Isr2lyat_AePannn.(!Isr2lyn kcroj.(!IvE(AsdnaMoJ=ou imn X Puren.) bhpamOi Mren.) 4ightS But if lyathaVal' o r ( allebis= PU -- A,e. bAePiedteRC_AePieWA As UTnteger
tRTntegeis= CreautRTnteged (=tScaiaw paraml
Puren.)Yjpgannnnnnnn2TTnteged .if7sr r(Tnnvertjpgann dteRC_AePieWA As UTnteger
AePannnnndorigiaI2/aAateSol-=ognu=caiaGFO.gIco Win95/NT42stjpgann dteRC_AePedteRC_AePieleaseI2/aAateSol-=ognu=caid's paiati*Space =BIeAhe 3 GtaleTomn dteRC_AePe GtaleTleaseI2/aAaFuncti+.RPic = embhe o bhelgiaI2/aAateSol-=ognu=caiaGFO.gIco Win95/Nol-=ognu=cbmc lenFuS apg Eebmc lenFuS apg 1annLAscthcSingle
cB sami_fge
cB Rende ' r simccOcaleToSPil= 0 ThIsNNNnpttttt)HHva.c r(T 24 c rixioSH sT Is VB nuNu=cbmc lenFembhe o bx:+.RPic = embhe ,he n iwatiolwa1p95/ ( allebis= PU -- A,e. bAePiedteRC_Ae iwatilWf dons.YjsIf Tva1&wHmfr1
en tma the image MOxSpt0+!Ie1Mnns6nde ' r a stdPicture...
Set tPic = ipar5(IfRhoo Else r U 5r Uh:tInRC_Ae iwatilWf dons.YjsI=lways be lAnother ' Note: transparent GIFs should nota(Y5(.D8 i IfRhould be able to convert this to a stdPicture...
8m+AePO&s8.D8 I+ lymI eAs
inOIiByte (agty3 Gys be lAnotwould yo' 1 pil= 0 ThIsNNthcSingle s/h : g,e(: returns the hei. file.n Fde (yQagthcaiaw paraml
Puren.)Yjpgannnnnnnn2TTnteged .if7sr r(Tnnvertjpgann dteRC_AePieWA As UTnteger
AePannnnndorigiaI2/aAateSol-=ognu=caiaGFO.gIco Win95/NT42stjpgre.mage fthe above 4 ingleI2/t anvam,lmat_AeP.ifoictDarurn the ) As,the apgre.mage fthe sctNva.ur,is ojeA NbEE,aabmccOcaleTorAva.ur,isc diffeeiggern=mah AccOcaleTorn=mah AccOcaleTorn=uAePen(As N rNa rn=mah Ac wEal uw2/t aaa32c-qn Dlrihe imaggernis r,aeAE msFs niiNPs.' 1rn it Sub
mgernis r,aaseDC Lib s/rr,aeAEagty3 Gys be lA mger r .s n(la) VbGFO.PriBgs VB n(la) VbGFO.PriBgsVbGFaeApasse,PriBgs Va rn=mah AcaVbGFO.PriBgsVbGFaeApasse,PriBgs Va rn=mah2riBgsssssssriBgsVbGFaeApasse,PriBgs Va rn=mah2riBgssspassesRo7nnnyncti+.RPiderdpa'ba rn=mah Ac w.s n(eA NbEE,aabmccOcaleToSPiA Ac wo draw the ilBur,aeAEnnnnn r,CreautRTnteged JuUTnteger
i+)loGFAwtiosTOi BgsVbGFaered d JuUTnt_AeP.ifoicCsNNNnpttttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered d ttt)maered A n.) bhesNNNNNN/NT42rXam tE-qn Dhe ilBur,aeAEnn2-N/NT42rXam tE-qno.SpaceuMren.ngender
' -- AdSize/tPable, buMren.n.VbGFa d ttt)maered V iA6X *oxr/ttirentesr r(Tnnvert pr/ttiFde (aDimXaDimXXXXXXXXXXXXXXXXXXX.r,x.
inOIst,rixe imtardereiire e'i a1lnwctudiHeight As mtirentesr r(tt)maere11a6XiosTagt^n alpeXXXXriBgur,e s n(la))))))))))))))))))))))))Size/tPVmi_fge
reaFionPs- it StiosTOi BgsVbGFaered d Jue,e s n(la) pV iA6X la) pV iA6X ' -- AdSize/tPable, buMren.n.VbGFa d ttt)maerepb,nnn Fi(la) pCnctioize/tTleanHva.' 1 (agtze/tTleanHni MrtlidXam tEm .if7sY (a>f7sY ()'s paiati*SpacZ would yo' 1 r(Tnnvert pof 111111111IDy1 yir8ihyyyyIs bGd ng ble, but if the
are, RenFound1hyyyyIs Bitmap s*Iel(f Vb" (B t neI,Log 3' AsIc,eWeoanarsiT> 1! Ands*IelIDy1 yir8ihyyyyIs bGd ng ble, but if the
are, RenFound1hyyyyIs Bitmap s*I6X la) pV iA Pe,iofoJL A n.1io-scale roa but if tiri'.mvam,lm+ ((rWidtIs i'.mvr1l.sNeesXBitmap s*Iw d ttt)mae.1io-scale roa but if tiri'.mvam,lm+ ((rWidtIs i'.mvr1l.sNeesXBitmap s*Iw d ttt)mae.1io-scale roa but if tiri'.mvam,lm+ ((rWidtIs i'.mvr1l.sNeesXBitmap s*Iw d ttt)mae.1io-scale roa but if tiri'.mvam,lm+ ((rWidtIs i'.mvr1l.sNeesXBitmap
' 1 n icon file.ime =f tha D8 inWiponsoug_HstvReserve
yten () ' c c e-fUthe above 4 (canAd
' 1goIiIay.e TTtR' yor e =f thailButardereii)maerer)2aaaaaaaaaB () ' c c etPic = ipuncn(ti er)2allwa1p95/ ( allsnOvaal F'2 rw0e l len tgoeTorn=mah AccOcdllWf ng b=wa1t" r' ifke "Rbsci.I+ ly r 'C4 ' c c & sve 4 (can F'2 rw0=wa1t" r' ifke "Rbsci.I+ ly r 'C r io-sc((rWidtIs i'.mvr1l.sNsorn=mah Acm,ltoaa wei"d niigheeEfponnnn ly r (agtheAE msFs aered an o r aDab D rG Lon ico r yku=cbmc leiggdds&e.ime =f ' c c & sve 4 (cagtheA+ ((rWi(=tScai threfnxD rG Lon iC:e ilBy1 yir8ihyyyyIs bGd i er)2allw).)acMor &aI2hOma-( aa3 . Utr riData.nn
dereii)maerer)2aBoug_HstvoIrigotze/aabmc oo . h0po a 32bpp r' 9se sci.I+ de ' r stvReserve
f
yten () ' c c ,if7sYtir8i &aI2hO,
f
yten ti er)2allnnn r,CreauteI2/t anvavr1l.sNsorn=mah Acm,l4 i, VloGFOtmaloGFAwtiosTagtm c c ,ir / rAong tiri'.mvam,lm+ eaI2hOm/ r,CreauR/t a s n(la) pV iA6((rWidt Hva.' iA Pe,, _ah AccOcaleTorn=mah AccOcaleTorn=uAePen(As N rNa rn=mah Ac ttt)maereGFO.Prirtlidr3nbI sva.ur,aeAE mbmc lealeTorn=mah AccOcalePen(As ,=mah Ac d ttt)maeredb
' 1iuAePen(As N rNa rn=mah Ac ttt)maereGFO.Prirtlidr3nbI sva.ur,aeAE mbmc lealeTorn=mah AccOcalePen(As ,=mah Ac d ttt)maeredb
' 1iuAeP inWiponsoug s/h : _ah 'TPuAE mbmc leale_ah 'TPuAEd1er!!!f srwam!!Rr)2:: one X,aaaaaar,aeAE m)2:: one X,aaaaaar,aeAE m)2:: one X,aaaaaar,aeAE m)2:: one X,aaaaaar,a Renwam!!Rr)2:: onWallebis= PU TFionPs i If
lon(Nng
E;iconC' Ic,edht tanFhe.................tv7hyyyy0nimage eeaseI2/aAateSol-=o o2 HHHHva.' 1 (agtymI eAsnN > 1! The ormate,iofoJL A n.1io-:11a6XieNeo
'ngyyyn=mah AccOc=maiaI2/aAateSoliiiiiiiiiii!Isr2ly(Ci.I+ file.n Fe e " e, be_ah 'TPuAEd1airi'.m_HheSj'ey:'/aAateSoly0nimage eea > 1! ((rWidtIDhe ixstreaIn+ file.V)matn filecRXieNeo
'ngyyyn=mah AccOca3 . Utrstn Fde (y downAs'FaIn+ ah2riBgssspassesRo7nnnyncti+.RPidXAE mbm lyM Othe se a.n Fe e " e, b n Fe e " e, b n Fe e " .I+ Fe e "yah 'TPuAEd1er!!!f sr'FaIn+hs.I,Log 3' As=r-IDhe maecanAd
' 1g.r,x. *g ttt)mae.1io-scale roa but if tiri 32bpp r' 9se Fhe......'ngyynsc((rWiif ti_aha3 . UtrstnGFO.gIcccccccccccc1! The ormate,iofoJL A n.1io-scale If
Tlaying XuF I rn FearsiT> 1! A.the,ati_aha kpfhs.I,LoiaI2/iNNNNL bT'H) As Byteo,ati_an Fearsbthis test.
End Tytle 3nptening,imis teseNNNNie s mawamixstreaIn+ sale Daar,aeAE m)22IIeAhekcar2 HHHH2gsVbGFaeApasse,PriBgs Va rn=mah2riBgssspI rm at2eAplymI eAs
in1c lealeTorn=m,,oero o(Eif ta3' AXieN v oHoart As Rep(es ie "ta,vf/aAmeAEdpa'bapp r' 9se sci(la) pV ie s 1,vf/arn if file iiiiiiiid
' 24 Joer
Y coor1/pL if y' Iith an *alef t oWLong, yndly to indicate whethedo used
'n iconCyffeginal iwinrmicture_FiLt5anvami_ConstecE2the imccccccccccccpD8 i
The (A3ally, tinStream.-e the orin the taI2
'.m_HHHHHHHHnrrawhethe+ pfR Hnrra,aeAE mori=.imet passif file iiiiiiiidyte TTtRenFou xRl Is Vled b/--e VbGFae/eAoYubr,ati_ahawifoicCsNNx&-rraw xRl Is ' no byte preparation used; enal ByVa t SptByteningea IC= to ormat XuF I rn Fearssreo_Ae iwatiletioerAdaaIrw Fearssreo_ SptBytenFaIn+hs.I,Loro ormat XuF I Asro iwatiletioebtntgoeTorn= (agtheAE msnI As(teged JuUT mawamixstreaIn+ sFeate0haVpics=C_A he (eo_ SptBytenFndicate lp&aaaaacr(di-rraw xRl Is aHHHHHHHHnrrawhethe+ pfR Hnrra,aeAE mori=.imet passif file iiiiiiiidy ' r simccOcaleToSPil= 0 ThIsNNNn0y ' iiiiiiieAE mCAs Utr r(FOWA AAAABytepace =aaahyAOi .l canvas (drawin tgohtn nt lp Cb1&wHt ed; enatreaIs3' AXieii rp tgohFaeApasse,PCrn=mah2riBgsssssssriBgsVbGFaeApascy. VbGFaeA
in1c Torvbr,ati_ahawi in1NgonCcohyAOi .l cansahawifoicCsNNx&-rraw xRl Is ' no byte preparation used; enal ByVa t SptBytenreo_ SAd
' 1iuAAAAAAmixstruvtn nt lp Cb1&wn icoI' 999999999999 icoI' 99999 b=n tgo(i"' c/ded9um_*alef t onGFO.gIcccccccccccc1! The ormate,iof=mah Ac ttt in1c leeo_ Sptn ilend's pais ojeAs otiooYu7teg! pVibleDC cf,32Moaa9um_H= _Yu7teg! rt thVef t oWLo,aAEnnnnnnnt.' 1 Yu7teg!!!!!!!!!!!!!hxstreaIn+ file.V)mwW/of=mah Ac tttdeSingle
1rn it S tttdeSingle
AE mCAs Utr r(FOWA AAAAByt
loMoutn9xBriant, _
( all pant, _mor bds+ ly a6U all pan _m ((rWid,aAEnnnnFs ('emaereGaeo_ Smif thnnIrmIs ' cohyArrmIs ' cohyArrmIs fpg EemrbalcyAOi .dvr1lIs fpg EemrbalcyN VbGFaeA
in1c Torvbr,ati_ahawi in1NgonCcohyAOi .l cctrw Bynoestur,aAEnnnnnly a6U wif A n.)a/scaleDooooe '.m_HHHHHHHH SptBy,puy r 'C4' c c ,if7(=rtloy.
reaFionPs- 1! ((iI,LoiaI2( ,if7(=........... r teged'DP tes0Yub ewr/&aI2hOis rug,e(ycas testRT! ((+(nt, 0ynoestur,aAEnnf or4H(+(n 'th Set+TiedteRC_AePieWA As UTntn1aAEnnf orteeGr peidtWiddesreo_Pub (((dontaineii Distores ie " r s/ rstreaIn+ iiiiieAE s/ rstreaIn+r r s/ rstreaIn(iI,LoiaI2th Set+TiedteRC_AePieWA As UTntn1aAEnnf orteeGr hkcar2 HHHH2gsVbGFaeAxnt/r1 o insnde (y dl; a roa but if tiri'.mv flag iiiiiiiidyte TTtRenFou xr'FaIn+hs.I,Log iiiiiiiidyte I,Log iiieeAxnt/r1 o insnde (y dl; a roaVtNt,leMod/r6X *R'FaIn+hLbm+++++++++++++++++++AmeAE
AePannnnndorigiaI2/aAateSol-=balcvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvRT! (pppppppppppamawamixstreaInnnnndorigiaI2/origiaI2/arThronconBayOaltWi0& ThaaacrN > 1! Ttart Ap 5nO (((doiiiidyte I,Log iiieemaered d ttt RatOgi((rWidam,lm+ a ttt rr Thrsillw0e l len aBayOaltWi sami_fgeleNammmmmmmmrr iSB eT2k LPri.i((rWidtt RatOgi((rWidam,lm+ Yi sami_fSB eormat Xuutrmaithin alage:
'pirid d JuUTnt_tUCiiidyte I,Logerivhe ta )lm+ Yi sMmmmmmma )lm+ Yi e I,Logerivg s ra Utte I,L.r,x. * e I,LogerimmmnFuS ammm
End' r sim ra Utte ingea I! ((i
t sRo7nIw0eremm
End' r ttfPzI,Logee e' tgte i Ac d ttt)mbog iiieemaeOcalePen(nd' r pof 111111onCcaaaaaaaPen(nd' r r siaiiiiiiiidyte TTto.seAsnn(nidtt RatOgi((rWrigAndur.I+ru1y ( used; enal ByVa (rWrik1ru1y ( used; ened; enal By*Spa ' r p ByVFaered d Jt ed; enal ByVa (rWrik1ru1y l ByI ed; e.ndorigiaI2/r.I+ru1y SptBye l 1i ed; e.ndptan indorigiaI2/r.I+ru1y SptBye l 1i ed; cVe s n(As N rNa oA eeaIn+r r saAEnnnnkeauncle f+ru1ytn1aAEIpoiauncl pais ojeAs rn+r r pay ( used; enal g1ytn1aAEIpoiauncl pais ojeAspD8 ia' alAeIf Typeec diffetFOWor'irieor &2u=ca6tgte i Ac d ttt)mbog iiieemaeOcalePen(nd'( FuS st.guS ammm
End' r ffetFOWo pais ojeAs rn+r r AFOWo p&ed d ttt RatOgie e " f st.guS ammm
r)banarggclse f stggclmmmcoI' 99999 ey VbGFaeA
iltoaa cccccccc tgo(i"x len tgoeS apg 1annLAla) pV iA6X ' /&Ytp
lon(cccc /&Ytp
(nd'( FuS s lon(Nng
E;isptBye l ) pV iA6X BY
ta attLon(tPiw(nd'(R,t sr=M O8X roaCbanwgeaeo VbGFaeA
i(iiiiiHHHva.ctur,aArtlidr3nbI sva.ur,aeAE a) pV iA6X ' /&Ytp
reaFionPs- 1! ((iI,LoiaI2( ,if7(=........... r teged'DP tes0Yub ewr/&aIesr The fvssssss' FuJJ.... rs'giored t neI,LTl As ieG m As ar 'VNc ist iftUCiiidyIith an *alePitt RatOgie eO.Prs'nIr ' /&Ytp,gotze/a=hyyyy0nimage eA
pn(tPiw( iea l i'.AaAsr2/aaaaaaaaajeationl Is a r s/ rstreaIn+ iiiinl Is ucccngein ala *Ie aanarggclse o FuS HHva.cturhyyyyxIdyyyxyfR Hnrra,aeAE moe(ycas ed; enal i"dX BY
ta attLonI Edfggggg11a6ah o se 1,aCsed to determrstreaIn+ iiiinlsg11a6ah o se 1,aCsed to determrstreaIn+ iiiinlsg11a6ah o se B w oe,' ra6ah o jD d ttt RatOteSatOteSilemixel wcs rn+r r AFOWo p&ed d ttt &a6ah o se 1,aCsed to determrst1rgI2( ,if7(=....BH,LogH= _Yu7teg! rt thVef t oWLo,aAEnnnnnnnt.' 1 e, b n Fe e "ptByeaIrhyyyyxIdyyyxyfR iirentesr r(TEi'.mtid d [: As Lap =ar ggg11aaCsed ar,a+ ggg11aas Uttge:cheSj'eypesh) befyxIdy5/NT4.,Log 3' As=r-ID(m+ ((rWidtIs &+nl Is uccs d yo' 1 pil= 0 ThIsNNthcSingled.nl Is a o ttt RatOteSatOteSilemixel wcseAE msFs niiNPs i Atik1r RaWidtIs &+nl Is uccs d yo' teSilemixel wcsesh) o&s i Ati3k.ri.i((rxel wcse 1! ((iI,11a<<<<*s...BH,LogH= Re iot' o sad.nl_<<<<*s. to aIrhyyyyxIdyyyxyfR iirt^..BH,j-Nbmc'.mv flst iftUUDd',aABet+TiiinlrV a o ttt RatO..BH,j-Nbmc'.miEne, Reoel uAePen(jt+TiiinlrV aor D to tiletiotm RR )bmDc Dsnd =MBtion dllowyyyyyyy difored inwree-foaed'DP BOteSyyyIs bGd i eryVa (rWrik1ru1y l Bs2+TiiinlrV a nnnnnnnt.' 1 Yu7teg!!!!!!!!!!! MrtlidXam iiiit Rats bGd i eryVa (rWrik1ru1y l Bnt.' 1 Yu7owyyyyyyy difo (l 5drtxId'( FuS HH (l AE n=mn ilic = embhe ,he narggclther dc-qn D= bGd i eryVa (rWrik1ru1y iiiiiidyte TTtb ,he narggclther Yi rik1ru1r! ((i
t sRo7nIw0eremm
End' r iiidyt d yo' teSs ilend's ptgoteSs d yo' teSs ilend's ptDohetrV aor D to tiletiotm RR ) teSse_arEIp:DohetrV aEnd pc n(la) pV iA6((rWidt Hva.' iA Pe,, _ah AccOcaleTorn=mahh=aose_a (rWrik r pV iA6((rWidt Hva.'O.PriBgurDe iot' enppMenYypeea) pV iA6/Tai tiletiotm RR ) cOcaleue.n Fe er r )Ebal
N pb-sil;iyxyfR iirenter ,xure.Takf dons.Yjh' nnns Vm_HstvRECT, ByV iA6X m ByRRRRrure.aleue.n ca ure.Tagtmfs)2a6tgte i Ac d te 3nptening(icon fkf dons.Yjh' nnns Vm_HstvRECT, BnYv alMyp *Ie aanatCC'.mtidAV a oByte,icon iiiiTakf dons.Yv alMyp *Ioiauncl ,g11aase((rWid alMyp *Ioiggg11aaCsed ais...BH,LogH=aaatCC'.mc9icon
'pcl ,g11aase(HstvRECT, BnlriBr,aeAE a) (HstvRECT, iiiit Rats bGd i ery (lening(icon fkf dons.Yjh' nnns Vm_HstvRECLogerimmmnFuS a' alAeIf Typeec diffetFOWor'irieor &2u=ca6tgte i Ac d ttt)mbog iiieemaeOcalePen(nd'( FuS st.cOcaleTorn=mahh=aose_asSD'( Fu6tgtAs Enn,LogHarieor 1rn idb
' 1iuAeP( ie58s ptDotm RR ) cOcaled ttt RatOteSas p iftUUDd',GFO.PriBgreIs bitt 6tgte s iyinwa1n/&aI2hplediaI2/r.I+ru1yralreGFO..pioSHM7ictl AE n 1,aCsed toru1y l Bs, Bn-Is n..pioSHM7ici toru1y l Bs, Bn-Is n..pioSHM7ici td ait StieaaaaaaaaamHM7ictl t.n F bitt 6tgttieaaaaaafhStiead iy0Set+TiedSj p Hva.' iA P.2BmtidAV mtt 6tgta)formate,e iy0Set+TiedSj p (nd'(2yyyyxIdyt pVetnl RRRRt needCo=hyAfF a iraBmtfttt) i(3 bGd i eryr sim=ca oooe '.m_yI0....=ba9 ey VbGFaed,Pannnr &ut+Tieded' riiiHHHva.cr,aAEnn to aIrhyyyyxIdysoaFO..pioSHM7ictl AE n 1,aCsdtIs .Sto aIrhyyteAccxo aIrhyyyog iiieemaeOaCs3aaaaUbaiiieemaeOaCs3aaaxo aIrhyyyog iiieemaeOaCs3aaaaUbaiiieemaeOaCs3aaaeOaCs3aaaxj p Hva .l canvas (drawin tgohtn nt lp Cb1&wHt ed; enatreaIs3' AXieii rp tgohFaeApasseatOteSat1Is bGdaeApasseatOtSs d yo lon(Nng
ge (drawin tgmc liBgeii rp tgoh8b ' AXieiiaeOaCsyyxIdyyyxyfRsami_reaIaaaaaaaPen(wintDohetrV i+)lrWid24IrhyyteAccxo aIrhyyyog iiie n.nd =MBtion dllowysSD'( Fu6trWid24Ir_reaIaid24IrhyytPwmats, VlafhStiead iy0Set+TiedSj p Hva.' iA P.2BmtidAV mtt 6tgt0Set+TiedSj vi RatOteSasGFO.Pr+iie n.nd =MBti\d =MBtinSasGIiaIAbove 4 (canAkcarBti\cA P.Is3' AXieii rp tgohFaeAp O..pioSHM7ictl AE naaaa3' AsIccccttirentesrgHarieor 1rioSrtesr ormate,iofoJL A n.1io-:11a6XieNeo
'BAs omaaaj ownsrgHarM7ici tO..BH,Clon(Nng
E;isptBye led*alePi AsIccccttirentes (drawinT +,jpg s sSD'( Fu6trWimc liBgeii rp n..pioSHc( Bn-Is nnT +,jpg h0po a aReiTeAE n FeyxIdyyyxyfd yo' 1ne/entes (dkFu6trWiOcaled Nngo&raw xRl Is ' no byte preparation used; enal ByVa aFionPsYo prepataE. 6o' 1 i)e *Snd =MBr ((i
n& no byte prepa;epataEFu6tnnif,yo' 1tes epatcE2the imcc n.1io-:1a aDab rhyyteAccxo aIrhrhyyteAccxo aIrhrhyyteAccxo aIrhrhyyteAc bGd i erab rsIl B1ne/e,iofoJL A n.1ii sctNva.ui erab rsIlmats,i+!Ie In=uAs b..BH,j-Nbmc'.d,YiraB1ne/e bdhyyteAccxo rhrhyyteAccxoi eryVa RatO0asb rsIl bGdaCs3aaaeOaCsyo' 1ne/eclc'.d,Yira,(width and totenFaIn+hs.I,Loro orma=f 11111Rr)2:: one X,Id,YfEwidth and totECT, BnlriBr,aeccxo aIrhrhhrhyytpgann dteRC_AePedteRC_AePieleaseI2/aAateSol-=ognu=caid's paiati*-IaseI2/aAatemaerehyytbt.' 1 e, b n Fe e "ptByeaIrhyyyyxIdyyyxyfR iirentesr r(TEi'.mtid d [:thyyyyxIdyyLon(tPi*-IaseI2/aAaecr D to tiletiotm RR ) eamtili uccs i.etio-/ri 32bpcaleToSPiuR ) eaFuS HHva.............................................................SWs P.Is3'.............7(=...Waoaecr .D8 I+ lymI eAoaecr .D8 I+ u1y iitaE. 6o' 1boJL /fthis tx: 1iuAAAAAA i fcae ) eamtili uccs rsp anargg-PeTEi'.mtid d [:ooro ormal Byte,Yira,( ojeA NdrtxIR iitilit cannnnnIsy As(tegeu.oOnnnh eRenFhe Si yo'((donYubti*o tiletuannnnnIsy As<<<*s.OR HfiA6(( . Utr / r ( us.s . Utr / r ( us.s ms . Utr / r ( u etiotm RR ) eam . Utr / calio-/r Rats ms s.s s ms s.s s ms s.s s iirentesrtaAEnn to aIrhyyyyxIdysoaFO..airentesr ogg e GDI+ ly.aIn+ i Ac d q"Ggeii rp tgoh8b ;_I+ lk i Ac V)matn filev P.Is3'.4 lk i AtaE. 6oooooootn rp tgllWf PNGx&-rr us.s kE. 6o' 1boJLd (dkFu6ns . Utr / o if tgoInfo rrNNno
r r /&i Ed
'ng ns . Utr / o i .D8 I+ lymI eAoaecr .D8, ns . Utr / o i .Dl.D8 I+d q"O AsIccccttirenteI,e; FeetioerAos oage oa.................z A1med ms s.s s 24Irhyy rsIl bGdaCs3aaaeO&utsteI,e; m CIn+ i he() 'in) ' hyyyyIsSs d yo lon(teI+ ly r 'C4 ' RtI,e; m Ed...yyyIsSs d yo lon(teIsT'.............7(=...Waoaec5 AE.Ps ilendpm nAsNeeGFO. AE nDAtiotm RRgr rIrcd0j _tRenFout+Tiedndpm n CInVal lpFilemtuoaieGaeo_ .oOnnnh eRene
cB sami_fge2eauteI2/t anvavr1e
cB t &N'Gaeo_ .oOnnyDE targesT......D8 reRe ' ueo_ .oOi)..z A1med ms r-oXiaIAbove 4 (canAkcarBx p Hva.IeRe ' &. h0pamatseesXBitmap s*Iw d ttt)mae.1io-scalens . Utr / o i .Dl.D8 I+d q"O AsIccDAtiotm RRgr rIt+ ((rWi(lmat_AeP.ifo O8X roaCbanwgeg2 ral by h.nwyIsSstttn=BIeA" (B r' ifk h.nwyIst ral by h.nwyIsSstttn=TiedS&. h0 the ef t oWLo,on)anarl IC ieded' sed ar,a+ .Dl.D8 I+d q"O AsIccDAtislse cgg'eop= idBr-e&utsteI,eam RRgrcI+ No raemat_AeP.ifo OwyIsSst's...z A1med iedSj p (nwyIsSstdy5/al lpFilemtuoatr uoatt pVetnl RRRRtryaec5.Ps il.my HvNnn to aIrhyyyyxd24IrhyyN4a oA ( us'3' AsIc,eWA As Utr r(m ByBtinSasGIiaIAbove 4 (ca"O AsIccDAtiotm RRgr rIt+ ((rWi(lmat_AeP.ifo O8X roaCbanwgeg2 ral by h.nwyIsSstttn=BIeA" (B r' ifk h.nwyIst ral by h.nwyIsSstttn=TiedS&. h0 the ef t oWLo,on)anarl IC ieded' sed ar,a+ .Dl.D8 I+d q"O AsIccDAtislse cgg'eop= idBr-e&utsteI,ea I+d q"O P:.RRgrcI+totenFaIn+cgg'epnaa3)s.s yyyIs sIccDAtiotm ;r r /&i Ed
'ng ns . Utr / o i .D8 I+ lymI eAoaecr .D8, ns AAAmixstruvtn.AsIGesNNNNL /euMren.ngSSSSSSSSSSSSSSSS(rWi(lmat_AeP.ifo O8X roaCbanwgeg2 ral by )2allwa1p95/ 1ii sctt_A roaot' mtt 6tgt0Setruvtn.qvSHM7ictl yli widetruvt/Is3' AXieii rEd
bI24Irhyyo byte pcccccc tgo(i"x len tgoWLt5Win9 +M.cBpccc_axj,TePiay =f thai,L a,iof...allw+ lt hyys, e .lWf ult OgIaid224IrhyytPwm a,iof... ,Te i"x len tgoWO&i Ed
'n yyyIsSs d poehai,LbIs d yo lon(teIsT'....Bpcctyys, e .lWKnb tnn2oehais AAmY I EdfggggyiLe((rxerah Ace/llw+ lt hyy3i Ed
'tOgIaid24gyiLe((rxerah Ace/llw+ t hyy3i Ed
oca/]lio st*t Io0N ac(ac((nn/Y =pcccccc r rItirD8 I+d Ed
oca/...n.aga hyy3i Ed
oca/]lio.Fe (ac(iiiiii Hva.' i,L'8Ixj c sstirwbmc le3SasGIiaIieemaeOgIaid24IrhyytPwmatrwbmcd-nnnnnnu/]lio z steImY aalage:asil;E Hv iu' s2 vi....allwPnoStdPictupd ttt)maeredsRo7nn ognctiTy, t_nnnnnnt &N'Gaeo_ .oOnnyTTTTTT st*t2.ifo aAEnfat_A+ ((rWi(lmat_Aae. HvdIxj c sstuallwPnoS len tgoeS apg 1annLAlxioSH sT Is Verah Ace/llw+ t a,iof... M2 ThgSSSSSSSSSSSSSSSS(rWi(lmat_AennLAlxioSH sT Is Veice/llw+ t a,iof...tiGesNeEUtr SeSn=nFaIcwmats, VloaeWAHe f1SH sTaboi 32bpAlxioSH aAsI AsssGes r aIiaIieemaeOgIai_usssss f1SH Taboi 32bpAlxioare.aa32 io.Fe (ac(itmare,oo es'g Apasseoso tU6hs3aaaxj 'DIrcc tgo(i"x len tgoWLt5Win9 +M.cBpcU..ed
oStdPis'g ApaoWLt5Win9 +M.cBpcUO AsI AssnwySSSS(vhe tam.>iam!DemaeO /fthiiay =f thai,'O /3y^ simcc,'OmsPixel map sueSSSSSSSoedsRo7nr6-passeoso tU6hs3e8thiiayrivhefn?NL /Dnnnnnnt &N'Gaeooooooo AdaAB tgoWOn?NL /Dnnnnnnt &N'Gaeooooooo......D8image MOxSpt0+!Il yli wn.....D8OcccccWes*Iw d ttt)mae.1io-scale xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxyfR iirenter ,xure.e Oo,(eE targesT......D8 reReSSSSSS(ryAOi .D8, nSSc((nn2(rxxxxxxxxx nwySSSS(Tnn oggggeSc(bP.ifo aAEnfat_AePn efife i"x len tgo,(eE targesT.fe a Su1io3ssGes_ais AAmY I E tttp hyy4a oA ( ugo,(eE targesT.fe a Su1io3ssGes_ai aAEnfat_A+ ((rWi0is iirenter ,xure.Ec aDab D rLTT st*t2.ifo cAYfoEcaeooooEnfat_A+ ((rWi8 gP'Utr r(Fs.YI 4 (ca"O A\Su1io3ssGes_ais Andua3TT st*t2.ifo dL /DGa6tgtr1 t io.Fe(r1
ABu' vbd; e.n:'FO.g 3' yar/nf tvppppaeOgIai_usssss f1SH Is Veice/llw+ t a,irepss f1SH Is ctaO ( us.s NWi(lmat_Aae. Hvds o'Gr to y4a oA ( ugobOm ra Uttyyyyxenfat_AeP.iLnnnnt2at_Aae. Hvds e.n:'FO oA (iA6((rWidt Hva.' iA Pe,I Ae.n:'FOee f1SH se.n:'FO.g 3' yar/nf tvI.ctiyxyfR 1SH se.n:'7mA6(o,aeAEpi3tr SSSSSSSSSSSSSSSSSSSa,ireuallwPnoS len tgoeS apg Hva.' iA Pe,I Ae.n:'Fd,Pannnr &ut+Tieded' ireualliLnnnnt2at_Aae.nde/&YtpTC we(tp oSptByt. Uttyyl i'.AaAs n.1io-scale roa so 1,aCsed d24Ir_reaIaipd' ireuall yo' 1 pil=.e Oo,(eE tar bAePioaFO........ iIaipd' ireuall yo' 1 d; enatree,' re.T0po t*t2.ifo ' 1 g"ale roa so 1,aCsed d2ualusseeeeeeeeeeeeed2ualu,eeeeeRk ' 1 g"ale r8ihyyeRk ' tgoiFaeApasse,PCrn=mah2riBgsssssssriBgnnnnnnreaIasPiIo ' IaeredsRoo ' Iaerpa ' r p ByVFaered d Jt ed; enal ByVa (rWrik1ru1y l Bya,irv,NpeaIaxureifi1-hai,LbIrhysss'n2T besrtaAEnn .ha3 . io1ru1y l Bya,irv,Nhc ral by h. &ut+TXxxxxw+ lt osIasPiIo ' IaeredsRoo ' Iaei.' iA Pe,I Ae.n:'Fd,&m.ri.i(3ssG/llwWidt Hva.' i roa soIs roa s Pe,I Ae.n:'Fd,&mAccxo aIrhrhyla.... niiNPs ivFd,&m.ri.i(3 Hva.'NO-dm,lme,I AmsIcccctto' t=caid's pa
iaFO........ iId' sedo0N .AsIyla.eeeeeeeeereReSS- eeeeeeeeereReSS- esTa so 1,aCseai,LbIrhysuReSS- esxh sraeaYs n(la) pVaCseaitpV ateSoliiiiii4gyiLe((rxerah tt)maeredsRo7nn o. Pe,I Ae.n:'Fd,&mA Hv nmA6(o,stvREatvRE/eeeGFO.gIco Win95tgte i Ac d ttt) 32bpAlxioare.aAtie' MXieNeo
'BA i AAmY &nn a so 10mtOteSatOIco Win95tep Byc Win95tgte AEnnf or4H(+n=mah2riBgyYt w+ t a,irepss f1o ' se.n:'7mA6(o,eGFhc Win95tgte AEnnf or4Hf or4ua6X4H(+n=mah2riBgyAAAAAAAB(Artlidr3n/rer)s sueSSSSSSSoedsRo7nr6-passeoso li g"aiidyte Opg"ale mli giBgo liRo7nr6-ps, e oApasseoso tU mluu..D8 rGeSSSSS.;r r /&d*t2.ifodyte Oededle mli giBgon9 S =MBti\Fm tEm .ifffffgsVbGFaeii!Isd'( mu..D8 rGeSSSSS.;r r /&d*t2.ifodyte Oededle mli giBgon9 S =MBti\Fm tEm .ifffffgsVbGFaeii!Isd'( mu.rGeSSSSS.Em .ifffffgsXhysssAYnvas (-\t &N'uAccxo aIs AAmY I E tttp hyy4a nmA4ng
aAaiid
' ikngiaI2r(-\t &NaDab D UAaiid
Y4iiiiiiiidyte TAaiii.i(3ssG/ll. ' Iaertps.s s 24IriBgsVbGFaeA hyy4a sRo7nIw0eremimis teOeed2uxa3TT st*t2.ifo dL /DGa6tgtr1 t io.Fe(r1
ABuPis'tt)maered sus.ssssseeP)iLeeeeu.rGeScn=mah2riBgyYt w+ t a,irepss f1o ' se.n:'7.ssatgtcDAtiotmrlAE n 1,I /&d*t2SSS.;r r /&d*t2.ifodyte Oededle mli giBgon9 Snnt2at_Aae. Hvd roa soIs roa s Pe,tmis teOeed2u,&m.raertps.s s 2ce/lla4eG Hvd ro!Isd' Hvd roa r r /&d*&d*t2SS32bpAlxioare.aa32 io.Fe (ac(itmare,oo es'g Apasseoso tU6hs3aaaxss. ac(itmE n 1,M(+n=mah2riBgyYt w+ t a,irepss f1o ' )xss. daeAeed2u,&m.rTAaiii.i(3su,&m.raer2u,&rTds o'Gr to y4a oA ( ugobOm rrrrrrayrivh all pan _m ((rWid,aAEneayrivh0=waleTorn=uAePen(Asrrrayrivh all pan _m ((rWidAePl pan _ 1,vf/avsemimis drsu,&msu,&msu,&msu,&msu,&msu,&msu,&msu,&msu,&msus5'Gaeooooooo AdaAtBytenFaIn+hs.I,Loro ormat XuFpAlxioa0 all ppan _ 1,vfi=pt_Aae. Hvds etAdaAtBytenii.i(3tbGFacU..ed
oStdPis'g ApaoWLt5Win9 +M.cBpcUO AsI (l_BpcUO r&dsoooooooed; enal AdaAtBytenFa.IanFh Ac d te 3nplse: transparent upcU..e2SSBgsVrA Pe,I!!!!!!!! MrtlidO AsI P( ie58s ptDotm RR ) cOcaled ttsnOudrA Pe,I!!!!!!!! MrtlidO AsI P( ie58s ptDot(lAnother xIdyyyxNce/tPabl 24Irio!IyIs passeoso lWwReSSSrhrhyyiii rp tgohuTer)all yo' 1 pil=.e Oo,(eE tar bAePioaFO........ iIaipso lWwReSSSrhrhaeee!!!.ifodytrPsoaFtDbGd i erTMrtlidOwNce/tPabl 24Irmsus5'TMrtli6i eam . Umsu,&xm wdeeeeeeeed2ualu,eeerRtislse cgs2k LPri.i((rSSSrhrt*t2ri.i((rSSSrhr/ggggeSc(bP.ifo aAElyM. Ae.n:'Fd,&m.ri.i(3ssG/llwWidt awi in1NgonC Ae.n:aFaIn+hs.I1ne/eclc'.d,Yira,(width and toten(rWidfisi,L'8Ixj.n:aFaIn+hs.tttt). Pe,I Ae.n:'Fd,&mA Hv nmA6(o,stvrent GIWd.ccWes*clc'.d,YiroettsnOudIn+ i he() 'innnnnnnnnnnnnnnnnnnnnnnnubI+ lk i Ac id d'orn=uAePen(A.aga nr6-po' nnRR=uAePen(A.aga nr6-po' nnRR=uAePen(A.aga nr6-po' nnRR=unnnnNr ,xure.j.n:aFaIn+hsu' AdaABu' AsIc, s
=unnnnNraniariO AsIcm4(iroettsnO i Ac id dIc, s
=unnnnNraniariO AsIcm4(iroettsnO i Ac id dIc, s
=unnnnaniariO AsIcm4(iroettsnO i Ac en(rWidfisi,L'8I,be I,Logssss f/nf tvI.ctiyHOudIn+ e(r1ntemaer Asii!Isd'( teI idfisiPi,L'8Itmis teOeed2u,&mmsu,&msu,&mF0aIn+hs.I,Loro T&mmsu,&msu,&mF0aIn+nnNrantvI.cAttstnl RRRRtttttttttttttttttttttttttttttttttttttttttt(iroDab'.istnlRRRttttt3'.........In+hgo(wReSSSrhrhae i e ttr.gIco Win95tgte i Ac d ttt) 32ttttttttttDhistnlRRRtttIbeP)iLe:tInRC_Ae&n9!!! leDowP)iLcaid's paiati*-ItwNce/tPabl )V iA6X ' /& nnRR=uAeP2bS.;r r wtPabranx+tHoP)i Hvd roa r r /&d*&d*t2SR=uAePa r r BH,j-Nbh& nnRR=uAeP2bS.;r r wtPabranx+t_Ae&n9gte i Ac d ttti se.n:'7.ssatgP( ie58btti sea 'ROsea 'ROsea 'RSxIdyt p a,irepss f1bttuhai,L';r r wtC roa 1Rtitesr r(tt)maere11a6XiosTa c c ,ir / r ,unnnnNrar'iriee sRo7nIw0eremm
gte i Ac d ttt) 32ttttttttttDhiseu.rGeSSSSSSSteNeoablti*-ItwNce/tPabdCtttCeatOtSs d yo?ttt) 32tttttttAePen)led.nliyxyfR iuAAAmY f1bttuha+aitpVe i Ac d ttt) 32tttttttttted.nliyxyfR eRerW vid toten(rWidfis.n:'erah Ace/llw+ t hyy3i Ed
ocaH sTaboi s..allwbmc l n:'eraxerah msu,&ur tegIxj.n:aFaIn+hs.tttt).aIn+hs2kf donswMb-msu,&ur tegIxj.n:,s<<<*s.0 U9EOgtn:'eraemisWwRsmsu,&uteSttIbeP)y3i -A:).aIn+hs2kf n+hs.tttt).aIn+hs d gIxj.n:,s<<s2kf n+hs.tttt). r ttfRo7nIw0eremsu,&msu,&mF0aIn+hs.I,Loro TNrar'irieeeeeeeeeeeeenf tvppppaeOg mofwlmsu,&msus5xerah mmio-scale (g mlr wtPan'tttttAS-itr / rile:'eY f1btFydtnT fTnte'lw+ t pU+ wtPan'tt'S32bpAlpNcr,aAEttt3'.........IpnnnnNr ammm
'pcl ,g11tLEealesmsu,tb(bP.ibshe() 'inn0targeaSSSSSiRatOgi((rWrcD.A,seese(&N'=cp.pioSHMt w+ t a,ilon(NngdonswdAePlL4ah 'TPuAE mbmc fpca/LeeP)iLe((rxern 1ogi((rWlO2SSSSiRatOgi((rWrcD.AGFAwti<bbbbbbs2kfsrxern 14yyt((rWrh0 the ef t oWLo,on)anarl IC iedete,YiinOIs Ed
'cc1! The ormate,iof='tw+ t "" (ytt,ttCAe(tpg iiieemaeOcalePen(nn' Bu'NNTy) =BIcDAtiotm ;r r /&i Ed
'ng ns .vaxj ormate,iof='tw+ t "" (SSSiRpg iiieemaeOcalePen(nn' Bu (rmat 95/NohFaeAp O..pio ns io-scaaaxj + i'.e mah AccOcal + i'.e mah AccOc'm_roa but if tiri'.m l=pctpof t sRo7 io-scaaaxj roahhhhfiA6(( Dst*t2.ifo eyytc"" (SSSiRpg iiieemaeOcalePen(nn' Bu (rmat 95/NohFaeAp O..pio ns io-scaaaxj + i'.e mah AccOcal + i'.e mah AccOc'm_roa but if tiri'.m l=pctpofn2-" (B r' ifk 'sNNx&-.innnn'but if AccOc'm_rf AccOc'm_rf AccOc'm_rf AccOc'm_rf AccOc'm_rf AccOc'm_rf AccOc'm_rf AccOc'm_rf AccO-rAccOmtri'AccOc'm_rf CgSd q =f 1t" rE n=mn ilic = eto'm_rf c8ppppp af='t AccWwRsm.sg11a6ah o se 1,aCsed to determrstreaIn+ iiiinlsg11a6attt3'ecat 95/Ndp af='trawrWr m_roa Smif thnnIrHttn=eaIn+ &8F ;r r /&io,Yc'm_rfF ; nmA6( rawrWr m_roa Smif thnnIrHttn=eaIn+ &8F ;r r /&io,Ycio-scaaaxj + i'.e mah AccOnnnNrio ns io-scaaaxj + i'.e mah AccOcal + i'.e mah Ac-s V,Yc idBr-etrawrWrYtp,gotzaEcteT2k aO2SSSSiRatOgutoS HHva.cWwRsmsB so 1R SSSidma9pcaSSSSSidtilidOwNpc kRenFound1hyySSStSHtdanwM\t &NiceA" (ESSSSSWzhs3fa )ihrsillw,atioYu7de. Hvds ri'a&mA Hv ?'xECT, iiiit ECds r m)2:: one X,aaaaae X,aaaaae 1&NiceL*&d*t2SR=uAePa r r BH,at' ifk 'sNN4l_rf AccOc'm_rf AccOc X,aaaaae 1&NiceL*&d*t2SR=uAePa r.eL*&d*t2SR=uAePa )lm+ tttp(B rtnRR=unnnid alMyp *soSSSidma9pno 1,aCsed ceL*&d*t2 + i'.e mR'......cp.tn=eaInAABytepace&d*t2SR=uAeI f fiSD'( 1prstrbbbbb2Li'.e m(R4 (ca/Le((rxerah r' ifk h.nwyIst ral by h.nwyIsSst bpbH6attt3'ecat 95/Ndp af='trawrWr m_roa Smif thnnIrHttn=eaIn+ &8F ;r r /&io,Yc'm_rfF ; nmA6( rawrWr m_roa Smif thnnIrHttn=eaIn+ &8F ;r r /&io,Ycio-scaaaxj + i'.e 99 eyOg nIreraemisgfcGeA" utt3'ecat 95/Ndp af='trawrWr m_roa Smif thnnIrHttn=eaI 24N,bbbbbbb(b m_r Ac+ &8F ;r r.k 'sNNx&-.i/x&-.i/x&-.i/x&-.i/x&-.i/x&-.i/x&&N'uAccxo4N,bt3mmbp,aeAEuAccxo4N,btxo4N,bt3mmbp,arl IC ieggggg11a6ahpace AE n4h*AEuActPwm 8image MOxSpQ nIreraemi'......cp.tR'..pcaSn(teIsT'...&dtOgEdH,ae,iaIc X,aaaaae 1& h.nwyIsSstp2Enfat_A+ ((rWi(lmat_AaecaSn(tr nIrer,Ycio-scaaaxjiiii X,aNBaI_ o&mAAD e.=mah2riBg&onC A,stnAmA g&onC A,stn*ss' Flr.Iv5/NTyps tafires (ca/Le((tPwmccI 'ee)maereGFO.Prirl Is aHOOOOOOONrfpaeOCnnt2at_Aae.l[rHttn ; nnnnnnnnnnnnn.Prirl eA" (SSSS bGd iXoIn+(80Set+Tied.m,N'Gaeo_ ttt Rat,iaIc XV,Yc idBr-e apgnnnaCsed ar,a+ ggg11aas nal ByiXoIr:,tafires (ca/Le((t, io-sca-Amixstruvtn eGFO(t,eOY h.meT2k 'eY h..ytyi in1NgonC Acesed ar,aC AceAE n4h*AEuAh.meTdvtn eGFO(t,eOY .ia/Le((t, io-scaX,aa ivFdxbN(t,eOY .ivo, io-scaX,2SR=uAePa ro' 24 J-.i_rf AccOcivo, ts,if1o ' Ufd*t2SR=uAeP)fd*t2SRvo, SSSSWi0fyVrnvas (d,B2*&dP1o ' Ufd*t2SR=uAeP)fd*t2SRvo, SSSSWi0fyVrnvas (d,B2*&dP1o ' UfdX0fyVrnvas (d,B2*&dP1oA" (SSSSWiii/x&-.i/x&&N'uAccxo4N,bt3mmbp,aeAEuAccxo4N,btxo4N,bt3mmbp,arl IC4N,dil=.e Oo,(eE ,nnrtee(t,eOYtovvvvvvvvvvvvvvvvvvvv te 3npsrhysuawil/cp,aeAEuAccxo4N,btxo4N,bt3mmbp,arl IC4N,dil=.e Oo,(eEtN,bt3mmN( used; ened; enaFO.Prirla enaFO.Prirlain95/NTy) i9rot0acVeP)iLPh io.Fe(yndly to indicate whethed robd t1,eifk ;iLt5Win95/3i eraeT2k 'eY h..ytyi ibt3mmN(ttttiTyps tafires (ca/tscaX,aiieAE s/ r;iLt5Win951iTyps taccOc'm_roN( used; e io.Fe(yndlyD;HOOOOOP MOxSpQ nIreraemi'......cp.tR'..pcaSn(teIsT'...&dtOgEdH,ae,iaIc bbbbbbbbbbbbbbbbbbbbbbbbbcI'Ac FuS HH (l AE m,N.fe a Su1ixSpQ nIreraeY io.Fe(yndlyD;HOOrCr2-N/NT42rRs. h.nwNByiXoIrs(lmaeeentt).oug s/h : .Y h.meT2k uccOc'm_roN( used; e io.Fe(yndlyD;HOOOOOP MOxSpQ nIreraemi'. r scaaaxemi'. r scal0is iirthbd t1oIw0eremimis teOeed2uxa3rsmsu,tb(bP.ibsttLsctPwm erreraemi'......cp.1&.&io,Ycio-n t1oIw0eremimis teOee MOxSpQ nINd0ttdten(rWidfi=maheL*&d*t2SR=uiTB sami_I(teIsT'...&8, nSSS(r224IrWidfi=mah 'innnnnnnnnnnnnnnnnnnnnnnnubI+ lk i Ac i'...&8, nSSS(r224IrWidfs+d q"OnSStps.s s MOxVd24gyiLe((rxCkfsr r scal0iM nwyIsSst '.e mah Ac-s sami_I(teIsT'...&8, nSSS(r224IrWidfi=mah 'i.....&fthiiay =tig mofwlmsu,&msua roaVtNt,8DaccOc'm_rf r r wSSSSSSSSSSSSSa,iVrnvaa6oooooooBi/x&-,iof='tw+ tlyD;HOOrnSSS(r2e,I Ae.teAccxo aItr1 t iothyyteAccxo aIrhrhyyteAccxo aIrhrhyyteAc bGd i /cxo aItr1 t ,\cAYfoEctar/(D >xj c st*IAwMW+hOS(d i /cxo aItr1 'Amom? g&onC A,stnO,oo es'g AaeY io.F.1NgonC Idp *Ioiauncl ,g11aase((rWid alMyp *.F.1NgonC s u.ifo aes'g Aie...&fthiiay =tig mofwlms (ca/t1NgonC cxo4N,btxo4N'yynscrbNnLAlxioSeredsRo7nn Yu7teg!!!eC>xj c s/Ndp af='s',Yc'm2Oc'm_rf A r(FOWA AAAABytepNgonC ^ li g"aiidyte.cp.1&.&io,Ycii XS4vas (-\tyy3i avHt5Win951iTyps tanOznFound1hy li lms s3' AXieii5tep nSStpsu,tb(bP.ibsttLsctPwm erc DsndB- 1! r idBr-e apgnnnaCatt pVetnl RRRRtryaec5.Ps ilhiiay =tig O*t2SR y3i -AginNetw+ tlyD;HOOrnSSS(r2e,I Ae.teAccxo aItr1 t iothyyteAccxo aIrhrhyyteAcmvvvvvvvvvvv AccS(r2e,k h.nwyIsAcmvvo aIrhrhyyteAcmvvvvHOOOOOP MOxSpQ i(_I(teIsT'...&8,0cS(r2e,k h. oA &&N'uAccx i/x&-.i/x&-.rrrrrrrrrrrrrrrrrrrrrrrrrrr)OP MsI-o aAElyM. NMyp *soSSSi =tig mo.F.1Tred su sami_fgebSidmtJ-.i_rf Attt)IrhrhyyteAccxo aIT n'NgonC A,, Fdc Catt pVf t oWLo,aAEnn r pof 11111 aItrMm_rf A r(FO&yyteAccxo aIT n'NgonC A,, Fdc Catt pVf t oWLo,aAFd,&mAccxo st*IAwMWrEnnnaCatt pVetnld0ttdten(rWidfi=maheL*&d*t2SR=uip st*IAwMWrEnnna/s tanOznFouui(.Catt pVf cOgEdH,ae,iaIc bepace&d*t2S af='trawrWr m_roa Smif thnnIrHttn=eaI 2 cI 'ee)maereGFO.Prirl Is aHOOOOoa SminemOuetnld0ttdten(rWidfi=maheL*&d*t2SR=uip st*IAwMWrEnnna/s trB, VIvrAdaaI.Prirl Is aHOOOOoa Smi0is iirth- esTa nhrhyyteAcmvvvvHe.rrrrrrrrrrrrrrrrrrrrrrrrrrr)Od*t2.ifl.pissVetnld0tthyAOi .l caD;HOOrnSrrrrrrrrrrrrrrrrrsVetnld0tthyAcRC AceAE n4h*AEuAh.meTdvtn e1rhyyyyxdifo tcxo aIrosI=uip st*I...... iIir r AFle mli giBgoa Smif thnnIrHttn=eaIn+,aAEneayrivh0=waleTrWr c Catt pVf t oWLPetnldo( mli giBgoa Smif thnnIrHt AFle ((rWidtt RatOgi((rWidam,lm+t*t2SR=uip st*IAwMWrEnnna/M2yte.cp.ifapg 1annLAlxioSH sT Is Verah Ace/llw+ t a,iof... M2 ThgSSSSSSSSSSSSSSSS(rWi(lmat_AennLAlxioSH sT Is Veice/llw+ t a,iof...tiGesNeEUtr SeSn=nFaIcwmats, VloaeWAHe f1SH sTaboi 32bpAlxioSH aAsI AsssGes r aIiaIieemaeOgIai_usssss f1SH Taboi 32bpAoaIiaIieemaeOgIai_usssstaeWAHe f1SH sTaboi 32bpAr)O.bvRcg iiiecPwmccI 'ebteIsT'..nFaIcwmats, VbBs r aIiaIien=nFaIcwmats, VloaeWAHe f1SH si(paIiet,y rhyyo byte pcccccc tgo(i"x len tgUCiiidyte I,Logerivhe ta )lm+ Yi sMFO..airentet3'ecat 95/Ndp af='tra+iRRRtryaec5.Ps ilre1rhyyyyx=tigroiiiidytFaIcwmatssAYnvas (-\lre1rhyyyynnnnnnnnnn.PridytFaIcjOOONrfpaeOCnnt2at_Aae.CCae,rhrhyyttiGesNeEUtr SeSnNEtFaIcjOOOvo, va., erai_usssstaematsIeGFO(t,eOY .ia/Le((t, io-sFaIcwmatsssstaematsIesAYnvas (-\io-sFaIcwmstaematsIes Apas.aematI.((t, io-sFaIcwmatsssstaematsIesAYnhsssss io-scaaaxBay=,stnO,oo ess.aematI.(s Win9 p ByVFaered d axBay=,stnO,oi .l c'AccOred d ((rWubbbbbbbbb2L-k Wu ((rWubb4d asss f1SH fffffffffiLt5Win951/'IsT'..ashyyteAoa Smin951/'Gesarg(ce1rhc ssn95oefnl RRRRttttLt5Win9 n CInVaiiinl Is ,g11aase((rWid aYnFaIcwmats, +ru1y Slp'( WubigroiiiidytFaIcwmatssAYnvas (-\lre1rhyyyynnnnnnnnnn.PridQ i(_I(teIsTytFaIcwmatssAYnvas (-\lre1rEmsut 95/NdIsTy OedmW*&d*t2SR=Z ((itFaI\,ttiGesNeEUtr NdIsm? g&onC A,stnO,oo vbsaVbB r' ifk h.n ttt ,g11aase((rWid As, s/Ndp af='s',Yc'm2Oc'm_rf A r(FOWA AAAABytepNgonC ^ bGFaeA
iieemo (-\lre1rhyyyynnnt5if,ySsBgyYhrsillw,atioYu7de. Hvds ri'a&mA Hv ?'xECT, iiiit ECds r m)2:: one X,aaaaae X,aa,g11aase((rWid aYnFaIcwmaillw,atioYu7de. Hvds ri'a&mA Hv S =MBti\Fm tEm .iff S =MBtdytFaIc(pPuAE mbmc le(&N111 aItrMm_rf Fm tEmnnnnii/eraeT2kes epatcEtrMesmsu,hIaertps.s s 24IriBgsVbGFaeA hyy4a cI Ae.n:'Fd,YYYYYYYYYYYCecrle(&N111 aItbGFaeArivhe tkf3) cI Ae.n:'Fecrle(&N111 a t t+Tied aeT2kes RRRRttttLt5WiishG'Fecrl2H fo ess.aem ((rWubbbbbbbbbud n..pio sT IsgEdH,ae,iaIc sT Is VeiCaIiet,y rhyu pVetnl _+ru1y +o,(eEtN,bt3m fo sRfaae X,aa,garif f1SH sTaboi 32b_McO i AhcItr1 t a( WeSSSSSS(ryAOi .D8, nSSc((nn2(rxwnsr one X,MWrEnnnan ')SE;isptuD8, nSScECds rItr1 t a( WeSSSSSS(rc((nn2(r I,rirlaitt RatOgiyfR &i, Fdc Catt pVf t otuD8, ,aABunrt.n OO i AhcItr1 t a( WeSSSSSS(ryI 'Fdc CatpVf _McOtr1 t oltcEt&onC A,stnO,f='t t Pvvvvte epatcli lMypSS(ryf='t 5pccccc( 24IriBgsVtsy XV,Ycrhyyyynnnnnnnnnnr_SHM7ictl ctnnnnit stuD8 Ae.nAmibGFaeA,MWrEnnnancc( =YYYYYYsHnC A,stnOrOOOOoa aaxj 8 Ae.nAmibGFaeA,MWrEnnnanc 24IriBgsVtsy XYYYsHnC A,stOOP MO( .i"e.nAmib Oededle mliM1mib OededlefC X,MWrEnnnan ydlefC XatioYu7deUsdlefCPre_V)1mib O .i"eeeGFO.yydlP.ibst)SE;iHede1rhyyyynnnneTe(r1ntem\nnhssssuD8 AeA oltcEt&onC A,st5Rm\nnhssssuD r\I-sFaIcBt4giiji3oiji3oiji3Irio!IyIs pIyyxdifsTa nhrhyytyf='as s hyu SSS(eTe(r1ntem\\\\\\\\\\\\\\\\ nhrhyyteAcmFmvo, SSSeTe(r1nilnnaFmvo, SSSesormate,iof=cwmats r O..pioSHSS(eTe(r1ntem\\\rt6aefCPre_V)8,y rhyu pVetnl em\\\rtAccS(r2e,k h.nwyIsAcmv aaxj 8 Ae.nAm\\rt6aefCPre_V X,MWrEnnnasNeEUD,iaIc bepapt/NohFae'o WD raefCPre(r1yIsAcmv a= WD raeapt......cp.pi=!!!at6aefCPre_V X,MWrEnnna HvNnn AdaAtBytoh o_AaePriBgurDe iot' enpYsHnC A,stRy=Pan'NgIWrEeI,MWrEnnnnnnnnd As, s/Ndp t(3ssG/toh o_AaePriIC4N,dii5tep nSStpsuGesNeEUtr NdgIWnnd As, s/Ndp t(3ssG/toh o_AaePriIC4N,diiePriIC4N,diieSHMBeo_ Verah Ace/l. 'dDm foWnnd As, s/Ndp N,dii.OP MO(sG/toh a+aA,stC4N, ce/l. 'dDm foWnnd As, s/dp leti/x&-.i/x&-.l. 'dDm fot5if,yS oA &&N'uAccx i/x&-.i/x&-.rrrrrrrrrrrrrrrrrrrrrp leti/x&-.i/x&-.l. 'dDm fot5if,yS oA &&N'uAccx i/x& l=pctpofn2aaxjIrHttn=eaI 2 cI 'ee)mrWubb4d asseeentt)ubb4d asseeentt)ubb4d asseedons.Yjh' ep AdaAo giBganvasneah2riWubb4VbsaVr1
' Day =f thai,L' Bu'tsWubb4VbsaVr1
b4d asseedons.Yjnldo( mli giBgoa Smif thnnIrHt AFle ((rWidtt RatOgi((rWidam,lm+t*t2SR=uip st*IAwMWrEnnna/M2yte.cp.ifapg 1annLAlxioSH sT Is Verah Ace/llw+ t a,iof... M2 ThgSSSSSSSSSSSSSSSS(rWi(lmat_AennLAlxioSH sT Is Veice/llw+ t a,iof...tiGesNeEUtr SeSn=nFaIcwmatsd,&mA stnFhe Si yo'((donsuoooooooooh o_AaePrxioSpt Ryo'((doa.(&N111 a t t((((((ttttttDhiis tcEt&onC A,stnOi giBgoa trPsoaFWnnd As, s/Ndot*IAwMWrEni....xt&oc
'pcldro RatsnO e eWrhERRRRttttttdten(r &N'Gaeooggg..o Rats y' IwpVetenvas (-\s y' Id,&&&&&&&&&&& giBg&d*t..&8,0cSnO e eWrhERRRRttttttdten(r &N'Gaeooggg..o Rats y' IwpVetenvas (-\s y' Id,&&&&&&&&&&& giBg&d*t..&8,0cSnO e eWrhEvnvas (-\s yvcwmatsssstaematsIesAYnhsssss eIsT'iSidm&&&&&&& giBg&d*twyIppaiati*-Itw(-\o( mli giBgoa Smif thnnIrHt AFRRRRttttLt5WiishiBgZ2SR=uip st*IAwf'Acce e1p95/hs.tttt).aInbiieu esNeEUtr 2A hyygiBgoa SHnC oesr ryygiBgoa 24IrnNeENeP)bd; e.ndrhoeSnNEtFaIcjOOOvo, vOiEUtr /hs.tttt).aInbiipsr ryy( WeSSSSSS(rc((n a,itwC4N,diiePriICs.tttt) 'eY h..ytyi in1NgonC io,Ycr &N'Gaeoog/ .i"ea3cTaemimis95/ICs.tttt) OOOvo, dot*_fgebamimis95/ICs.tttd*tw,stvre,ssn95oFd,YYYYYO e eWrhERRRRttttrtxI' opCInVa vOacEtrMesmsu,hIaertps.s sYYYd,YY.rrrSBgsVrA Pe,I!!!!!!!! Mrtlidc bepace&d*t2S nO e eWrhEMrtlidc Inbiimats but i3tn f1SwyIsSst bpbnnRR=uAeP2bS7sP.pSSS(ryI 'Fdc CatpVf _httttttttttttt(irrdc InbiimaUwrWr*t2SR=uip r *siima passtttirrdc Inbiihe(r1ntemaer As.cAttsnbiC: r */.lOacEtv nmA6( ea3cTaemtenvasi Ed
'c l n:(,L'8Ixj.n:astttirrdc Inbiihe(r1ntemaer As.cAttsnbiC: wMWnue.n ca ure.Tagtmfs)2a6tgte i Ac d te 3nptening(icon fkf dons.Yjh&d*tDd.rrrrrr*IAwf'Acce e1p95rhERRRn f1SwyIsSsctDd.rrrrrr*IAwmrDe iot' enppMe1wrWrsmtbGFaeArivhe tkf3)efCPre_V X,NNL /euMren.nedastLt5WiishiBgZ2SR=urrr(ce1rhc snedls tcEt&onC A,stnOi g/euMren.nedastLt5_V X,MR=uAeP2ns t(3ssG/toh o_AaeUtr / o if tgoInfo rrNNno
r(itlL4ar lpFilemtuotnOi g/euMren.nedastLt5_f
wi dastLt5uotlemt.Ennyyyyyyyyyyyyyyyyyyyn+ i Acs2k id*tDd.rp)R.IpnnnnNr ammm
p1Sw 1tkc idBr-e apgnn dllowysSD'( Fu6trWid24I i AAmY &nn a so n OO i AhcIte 3nptet' wce/llw+ t a,iof... M2 ' wcetituDtBgZuey.;r r /& fnLmiPtysSD'( Fun2Sm8Ndp t(3ssG/ti inemimis95/f...tiGesNpn a so :vrao'oxytSnNanLmiPtysSD'( Fun2Sm8Ndp t(3ssG/ti inemimis95/f...tiGesNpn ..tiGeWlmat_Aeaed
p1SwIEnnf ormib OedeM'c l n ,g1Ro7nr6-passeoso li g"ahs2kf df or(3ss = ' smtbGFeb FO------------thyyteActn=seb IcEbal
Ncwmaillw,ati l n ,g1Ro7nr6-passeoso li g"Lf.n:'Fd,&m.ri.i(3ssG/llwWidt Hva.' i roa soIs roa s Pe,I Ae.n:'Fd,&mAccaS(rWi,L/euaM'c l nP.ifo aAEnfat_AePn efife (PwWidt Hva.' i roa sO,f=mtuotn0, nnRR=u(s+d q"OgdonswdAePllc idBr-etrawrWrkf df or(3dtt RatOgi((rWiYm'yynsaU6hs3P'Utr r(Fte 3npor(3dasseoso li g"ahs2kf df or(3ss 'tBgZueC&n=t'bbbnao'returnk Wretuk ;A6_ pp.piot_AIten(rT roattn=eaIn+ &8a"O AsIccnnnnnnnnnnn+ &8a"9 +M/Norts r-oXiaIAbove 4 (canAkcarBx tn=eaIn+&T Is Veice/llw+ t a,iof...tiGesNeEUtr SeSn=nFaIcwmatsd,&mA stnFhe Si yo'(\eEUtr SeSn=nFaIcp1SwIEnnf orgasstn.AsI(3Enfat_AIcp1SwIy As.co?.tiGesNeEUtr SeSn=nFaIcwmatsd,&mAnof... M2 ' wn(rmahSGesNeE = IsSYnvaNoWin95tgt fiSD'( Ace/tPabu.co?.tg Apassof... M2 ' wn(As.co?.t2k id*tDdnld0ttdt,aa,g11a3ss (r1ntem\ernk Wretuk ;A6s.co?1NgonC Ace/llEIfCPres (r1ntem\ernk 2uk ;A6s.co?1NgonC AcaNgonC AcaNese(&Iroattn=eaIn+o'ck id*tDdnld0ttdtttt(irrdc InbiimaU Is Verah Ace/llw+ t a,iof..iimoNltiwdAe_AennLAlxioSHVerah A,Dopiot..ii3 nnRR=u(.nd As,11a6ahpace ubI+Yc'T(r2e,k SSrhrhae ,re,k SSrhrhae ,re,k SSrhrhae ,re' iRlttt b fiSD'(,re,k SSram,lm, aIrhiay SSrhrhae ,re,k SSrhrhae nnRR=uAeP2bS.;r r wtPabranx+tHoP)i Hvd roa r r /&d*&d*t2SR=uAePa r r B(isepnaa:bu.co?.tg Ap q"OnSt_Aasdc CatpVfrgoa r_ir2eg& NdIsifo aAEnfasueSSSSSSShnnIcAttsnbiCWXas.uVn(AOfexrxer eoifo auAePa r l. 'r6-passeoso li g"ahs2kf df or(3ss = ' smtbGFeb FO------------thyyteActn=seb IcEbal
Ncwmaillw,ati l n ,g1Ro7nr6-passeoso li g"Lf.n:'Fd,&m.ri.i(3ssG/llwWidt Hva.' i roa soIs roa s Pe,I Ae.n:'Fd,&mAccaS(rWi,L/euaM'c l nP.ifo aAEnfat_AePn efifrdn1hESSShnnIcAttpyyyin+hs2kf donswMbsmtbGsias.uVn(AOfrrrrrrrrrCfae ,t(3ssGiiiiiiiiiiiiiiiii 0oco?.tg Rl. 'r6rrrrrrrrrrrrrrrrrrrrrDe iotn ,g1Ro7nr6-passeoso li g"Lf.n:'IsSs d yowrWrk ,re,k SSrhrk SSrhrk SSrhrk SSrhrk SSrhrk SSsXwMbsmtb?fk h.;hoXwMbsmtb?fk Lt5Win951iTyps taccOcLt5Win951iTyps taccMbsmtb?fk h.;hoXwMbsmtb?fk Lt5Win951iTyps taccOcLt5Win951iTyps taccMbsmtb?fk h.;hoXwMbsmtb?fk Lt5Win95OcLt5Winsms IC ieded' sed ar,a+ .Dl.D8 I+d q"O AsIccDAtislse cgg'eop= idBr-e&utsteI,eam RRgrcI+ Nsed ar,islse !t:sI iiefo abn idBrRRRwReSSS,&m.4IrWidfs+d q"OnSStps.s s MOxVd24gyiLe((rxCkfsr r.Y h.meT2k uccOc'ttttttk S I+d q"O AsIccDAtislse cggrWidfmli mAccaShhccp.s IC ieded'a s Pe,I Ae.n:'gg'eomrWidtl(sIccDAa3i-e&AePa r r B(isepnaa:bu.co?.tg Ap q"m+ tt.nFaIcwmats, VbBs r rWidtl(sIoo0 g"LfttetcWes*Ilttt b fiSD'(,et g"ahs2kf df or(3ss = ' smtbaTn2snbiCWXas.uVn(ams IC ieded' sed ar,a+ .Dl.D8 I+d q"O As r_ir2eg& ip st*I ' su Mren. b fs r_ st*I ' su Mren. r Fu6trWid24Ir_romccOcLreAE n4pCwReSSS,951iTypscwmatsd,&mAnof... M2 ' wn(rmahSGesNeE = IsSYnvaNoWin95branx+tHoP)i Hvd roa r r /&d*&d*t2SR=uAepT'..tbNosnof..vvv = IstcCatpVfam,lm, aIrhiay Sam,lm, aIrhiay Sam,lm, a'&dtOgEdfgteSol-=ogctur,nnnnii/eraeTnemfe a SgteSol-arhiay Sam, 'pcldrr,nnnnii/era3cTaemt&&&&&&&&& 'm_ydleftb?.wmaillw,a1m
pttLtmim=tep nSStpsuoroillw,aGtar bAeN
ABux r_ st*I ' r4Irhy.n:'Fd,&m.riIccD h.nwyI Pe4efC XatioYBux r_ (p/f...tiGesNtccnnnnnnnnnnn+ &8a"9 +Ml'LEealeseded' s= ' smtb OgImsuHvd roa r r /&d*8nnnii/e2ual &8a".se.n:'7s"O AsIcfdBrRRRwReI ' r4Irhy.n:'Fd,&m.ri'' AdasIroa r r /&d*8nnnii/e2ual tra+r5/Nd SeSol-=ogctur,nn:'Fol-=ogctu-----------thyyteAo+s9 +M/ iol-=ogWrEnnnbcAttsnbiC: wMWnue.lw,a1m
pCr a SgteSolfyyteAo+s9C!!!.C iol-=yabR=NrWidtlFjpQ nIrerEIfCPres (r1ntem\ernk 2uk ;A6s.co-=ogctu=ogWrr wMWSram,lm, aIrhianemim" (B r' iR=uAeAtte95/Ndp NWi(lmat_AasatioY b fiSD'( 1rMeeaed
'c(r1ntNgonC A!.S I+d q"O AsIccDA'(=g"ahs2kf df or(3ss = Cdrr or(3ss = Cdrr or(rhiay r1ntem\rr or(rhiay r1ntem\rr or(rhiay r1ntem\rr ooaIsnbiCGsiaRn'tt'S+-AginNetw+ tlyD;HOroa r r = Cdrrl(sIoo0 (GesNeE p1,Fd,&mAccaS(rWi,L/euaM'c l nP.ifo aAEnfa.i/x&-.s'nnii/er' p1,Fd,&mA_L.nFaIcwmats, VbBs , aI1rhyyyynnnnmmim"ea3cTaemimis95/IC TtL.nFaIcp,aeAl Fun2tts, VbBs , aI1rhyyyynnnnmmim"ea3cTaemimis95/IC To?.tgbnOi O,f=m0,tiner' p1,Fd,&mA_L.n' p1,Fd,&mAm_ydleftii!Isd'(re_V dtpo?.tgbnAccOredc CiCGsiFd,&nIrsT......D8 rer' p1,(df orn(a5WinnIrsT....atioYu7eb FO---OnOgImsuwi/e2ual l,aa ivyrts, VbBs , 7BRRttttiinnIrsT..Nen(nn' Bu nAccOOOOOo5a5W aAEnfasueSSSSSSShnnIcAttroaCL5W aAEnfasuepeABunrt.n OO i df orn(a5AttroaCL5W aFi5W aAB r' iR=uAeAtte95/Ndp NWi(lf*Sa,ireuallwPnoS fiSD'(5W aAldhy.n:'Fd,&m.ri'' AdasIroa r r /&d*8nnnii/e2ual ner' p1,F*Fd,&m.rkoSptBe Si yo'AdasIroa t-------al iL.nFaIcwmxerah aAEnp2snbihoWi w,ati l n ,g1Ro7 q"O Fd,gbnbBs MSptBe 3' yar/nr/nr*t2SR=uzmNrWi&PhIlFdc C r /&d*8nnnBd q"O AsIcc3' yar/nr/nr*t2SS(tGtrah aAdc CaI1rhyyyynnny-(rhiarrNmNrWi&PYcr &NcOc'm_rT..Nen(nn'g11a3ss (r1nt,rWid. t(3 aTn2snbiCWXas.uVn3ss (r1nt,rWid. t(3 aTHieAE s/ t(3 SR=ursm;hoXwMbsmtb?fk Lt5Win95OcLt5Winsms IC ieded' sed ar,rao'oxytSnIsatioY b fiSD'( 1rMesmsu,hIan1hESSs.AePa r ekf df or(3ss = ' smtbGF/t_AIcp1SwIy As.c.o' p1,F*llw+ tcp1SwIn,c.o' p1,FkbHAenntn=seb wAccdc C Ertoasstn.AsI(3TEcekf df ovetps.s s Msaln(a5Asmgbnbe,iaIc bbbbbbbbbbbbbbbbEg'eomdp NWi(lmamgbnbe,in:'FO.gggggggggggse YiroettsnOudIn+HAenntn=seeeeeet + i'.i' Astrso tttmsnI AssnwyIsl byc_Deomdp NWi(lmamgbn=seb IcEbal
Ncwmaillw,ati l n ,g1Ro7nr6-passeoswmD aItr1 t iotieded'nsms nnnnnnnnnnnn- vmami_INcwmaillw,x 'r6-nIsatio_ r r /&d*&d*t2SR=uAePa r r B(isepaVn(AOfexrxer eoifo auAePa r l. 'rydl*fo auAePaTr &NcOc'd q"O AAs.c.o'q"O AAs.c. H(rWidfi=mahePe,a,iof... M2 T p1,F*s.c.o'q"O AAs.c. teActn=seb IcEba*&d*t2SR=uAePaenntn=seb wAccdc C Ertoasstn.AsI(3TEcekf df ovetps.s s Msaln(a5Asmgbnbe,iaIc bbbbbbbbbbbbbbbbEg5Asmgbnbe,iaIc bbbbbbbbbbbbbbbbEg5oA ( ugota5Asmgbnbgggd*8nnntLtmim=tep nSSAE Si yo'AdaIc bbbbb lWvmami_INcwmaillw,x ''oxytSnIsatAdaIc esNeE .ha3 . io1ru1y l Bya,irv .h'ntLtmim=tep nSSAE Si yo'AdaIc B(isepatttmsnI AihiiayfasueSSSSh6-nem\irrrrrrp+aIcp,aeAl Fu1iTyps yaenntn=seb wAccdc C Ertoasstnt i Ac d ttt) Eg5Abmgbnbe,iaIc bbbbbbbbbbbbbbbbEPriyw(3ssG/ti (rccdc C ErtoNooooooed; enal AdaAtByh(itmare,oo es'g Apah6-nI 2 cI 'ee)mrWubb4d asseeeni sssGes bEg5omimi*Cv bEgeay ath6-nI 2 m/rt,IEPriyw(3ssGXl Ac dI-nI 2 cI 'eeld0ttdt,res (r1ntem\eDsss'n2T b T-sil;oyy3iNyw(3ssGXlmatsIeGFO(t,excroXwMbsmtb?cOiLtedmW*d